[IMPROVEMENT] Record instance-manager name for a block disksin node.spec.diskStatus
#8458
Labels
area/v2-data-engine
v2 data engine (SPDK)
kind/improvement
Request for improvement of existing function
priority/0
Must be fixed in this release (managed by PO)
require/auto-e2e-test
Require adding/updating auto e2e test cases if they can be automated
require/backport
Require backport. Only used when the specific versions to backport have not been definied.
require/doc
Require updating the longhorn.io documentation
require/manual-test-plan
Require adding/updating manual test cases if they can't be automated
Milestone
Is your improvement request related to a feature? Please describe (馃憤 if you like this request)
This is an improvement as well as a subtask of #6001.
For a block-type disk, which is managed by an instance-manager pod (specifically, the spdk_tgt component), the proposed improvement is to record the name of the instance-manager pod that is currently managing the disk in the
node.spec.diskStatus[i].instanceManagerName
field. This information will help identify which instance-manager pod is responsible for a particular disk and determine if the disk is already is transferred to a new instance-manager during upgrade.For a filesystem-type disk, the
node.spec.diskStatus[i].instanceManagerName
field is left empty because this type of disk is not exclusively managed by any instance-manager.Describe the solution you'd like
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: