Add CLI that enables NVMe ANA report per volumes and utilizes SPDK ANA-groupIds, ANA states for namespaces and listeners #264
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Based on ceph-nvmeof issue 122
As per explanation in the issue:
-added optional flag "ana_report" to create-subsystem cli
-added optional flag "enable_ha" to create-subsystem cli
-added optional "ana_grpid" to add-namespace cli
-limited just 4 ANA groups per subsystem
-when added listener and "enable_ha" is configured - set ana_states to all supported ANA groups as "inaccessible"
pushed as 2 commits, they would be squashed