'changed-ns-list-log:retrieve changed allocated namespaces log'
'dispersed-ns-participating-nss-log:retrieve dispersed namespace participating NVM subsystems log'
'reachability-groups-log:retrieve reachability groups log'
+ 'reachability-associations-log:retrieve reachability associations log'
'version:show the program version'
'ocp:OCP cloud SSD extensions'
'solidigm:Solidigm plug-in extensions'
_arguments '*:: :->subcmds'
_describe -t commands "nvme reachability-groups-log" _rg_log
;;
+ (reachability-associations-log)
+ local _ra_log
+ _caplog=(
+ /dev/nvme':supply a device to use (required)'
+ --associations-only':Return Associations Only'
+ -a':alias for --associations-only'
+ --rae':Retain an Asynchronous Event'
+ -r':alias for --rae'
+ --verbose':Increase the information detail in the output.'
+ -v':alias for --verbose'
+ --output-format=':Output format: normal|json|binary'
+ -o ':alias for --output-format'
+ --timeout=':value for timeout'
+ -t ':alias for --timeout'
+ )
+ _arguments '*:: :->subcmds'
+ _describe -t commands "nvme reachability-associationsroups-log" _ra_log
+ ;;
(version)
local _version
_version=(
--timeout= -t"
;;
"reachability-groups-log")
- opts+=" --groups-only -g --rae -r --verbose -v \
+ opts+=" --groups-only -g --rae -r --verbose -v \
+ --output-format= -o --timeout= -t"
+ ;;
+ "reachability-associations-log")
+ opts+=" --associations-only -a --rae -r --verbose -v \
--output-format= -o --timeout= -t"
;;
"version")
nvme-mi-recv nvme-mi-send get-reg set-reg mgmt-addr-list-log \
rotational-media-info-log changed-alloc-ns-list-log \
io-mgmt-recv io-mgmt-send dispersed-ns-participating-nss-log \
- reachability-groups-log"
+ reachability-groups-log reachability-associations-log"
# Add plugins:
for plugin in "${!_plugin_subcmds[@]}"; do