- Update to version 2.0-rc7:
* netapp-nvme: fix smdevices segfault in json output (bsc#1195937)
* fabrics: keep the backward compatibility
* nvme: Do not slash escape strings in JSON output (bsc#1195937)
* nvme: Print full device path
* nvme-print: Make JSON keys consistent with nvme-cli 1.x
* nvme-print: print generic device in list command
* fabrics: check for discovery controller instead of subsystem NQN (bsc#1197061)
* connect: Set errno to zero on nvmf_add_ctrl() success
* documenation updates
- Set path to systemctl via newly introduced config option
- Update 0100-harden_nvmf-connect@.service.patch due to upstream file rename
- Moved bash completion script to /usr/share/bash-completion/completions/nvme
OBS-URL: https://build.opensuse.org/request/show/962943
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=111
- Update to version v2.0-rc3:
* nvme-print: Fix json output for list-subsys
* nvme: Allow --verbose flag to increase log level
* Added telemetry log fetch support for SN810, SN530 and SN740 series NVMe SSDs through wdc vs-internal-log command
* nvmf: Remove --matching from systemd service file (bsc#1195665)
* nvme: Fix --force flag inversion (bsc#1195637)
* nvme: Add support for data area 4 to get-telemetry-log
* nvme: Add Supported Capacity Configuration List log page(LID: 0x11)
* nvme: Add Enhanced Controller Meta Data(FID: 0x7D)
* nvme-print: Add NVME_FEAT_FID_ENH_CTRL_METADATA to nvme_feature_to_string
* nvme-print: remove unused nvme_show_id_ctrl function
* nvme: Add nvm-id-ns-lba-format(CNS 0Ah) command from TP4095
* nvme: Add NVM Command Set specific identify namespace command
* nvme: Add id-ns-lba-format(CNS 09h) command from TP4095
* nvme: Add nulbaf(Number of Unique Capability LBA Formats) field on nvmd_id_ns
- Include precompiled documentation
OBS-URL: https://build.opensuse.org/request/show/953754
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=104
- Update to version 1.16:
+ Print ProductName found even if subvendor/subdevice is unknown.
+ Add New fields on PEL based on NVMe 2.0a.
+ nvme-cli:
- Split media units written/read into hi/lo 64 bit fields.
- Add support for new SN650 device.
- Update WDC pluging version to 1.15.3.
- fix the [data|mdata]_len param (boo#1193547).
- Add support for C3/Latency Monitor Log page parsing.
- ctrl-loss-tmo should accept -1 as value.
+ nvme: add spinup control feature (fid=0x1A).
+ nvme: Add Identify for CNS 08h NVMe spec 2.0a based.
+ nvme: add boot partition log support.
+ nvme: add support for fid supported and effects log(lid =
0x12).
+ add identify endurance group list (cns 0x19) support.
+ add json support for zns report zones.
+ fabrics: fix 'nvme discover' segfault if sysfs path is not
available.
OBS-URL: https://build.opensuse.org/request/show/937405
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=98
- update to 1.15
* add NVMe MI features
* add uuid index in get and set features command
* nvme-cli: Add lsi option for get-log command
* nvme: add json output format for list_ns
* fabrics: add fast_io_fail_tmo option
* fabrics: add --host-iface option
* nvme: add latency parameter for passthru commands
* nvme: add optional copy format support id ctrl field
* nvme: add zone desc changed notice async event
* nvme: add json, binary and human readable output format for id iocs
* fabrics: print device name on connect
* nvme: add get log page 2.0 spec fields
* nvme: add the status codes from 2.0 spec
* zns: add timeout parameter for Zone Management Commands
* nvme: add CDW2 and CDW3 support for Write Zeroes and Verify Command
* nvme: add Storage Tag Check field in NVM Commands
* bash: updated completion support for latest commands and plugins
* nvme: add capacity management command support
* add identify CNS 0x18 domain list support
OBS-URL: https://build.opensuse.org/request/show/912907
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=95
* nvme-discover: add json output
* nvme: add support for lba status log page
* nvme: add support for endurance group event aggregate log
* nvme: add endurance group event configuration feature
* nvme: add latest opcodes for command supported and effects log
* zns: print select_all field for Zone Management Send
* print topology for NVMe nodes in kernel and path
* nvme: add support for predictable latency event aggregate log page
* nvme: add support for persistent event log page
* Show more async event config fields
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=91
- update to 1.12
* Corrected text output in FW activation history
* nvme: allow addr family to recognize loop
* Add log page CA parsing
* nvme status code updates based nvme spec v1.4
* Provide documentation for log page directory WDC plugin command
* Fix status displayed by vs-telemetry-controller-option wdc plugin
* fabrics: ignore hostnqn file if its empty
OBS-URL: https://build.opensuse.org/request/show/826916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=38
* Corrected text output in FW activation history
* nvme: allow addr family to recognize loop
* Add log page CA parsing
* nvme status code updates based nvme spec v1.4
* Provide documentation for log page directory WDC plugin command
* Fix status displayed by vs-telemetry-controller-option wdc plugin
* fabrics: ignore hostnqn file if its empty
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=85
- Update to version 1.10.1+git2.797ec65:
* Makefile: generate Dracut config according to UDEVDIR
* Add additional smart log critical warn decoding
* New tag for missing docs
* Add new wdc documentation
* Release v1.10
* Regen documentation
* Use asprintf for long names
* [NVME-CLI] Add documentation file for vs-error-reason-identifier WDC plugin command. [NVME-CLI] Minor updates/corrections to the clear-fw-activate-history and vs-fw-activate-history command help text.
* [NVME-CLI] Add support for WDC plugin command - vs-error-reason-identifier [NVME-CLI] Reverse enable/disable bit on the vs-telemetry-controller-option WDC plugin command
* Fix systemd service script use of CONNECT_ARGS env var
* Shannon Plugin update.
* Doc/Makefile: Introduce 'quiet' build option
* Makefile: use 'quiet' compile
* Makefile: Use special variables
* micron: don't ignore 'system()' return value
* Fix libhugetlbfs flags
* Regenerate documentation
* Micron plugin updates
* README.md: Mention the buildroot package
* nvmf-autoconnect: add udev rules to set iopolicy for certain NetApp devices
* Fix intel json latency statistics output format
* intel: Add function lat-stats to cli Adds the lat-stats function to intel plugin. If lat-stats-tracking is enabled, lat-stats will print out latency statistics according to the user's desired format.
* [NVMe-CLI] Update documentation for telemetry data retrieval to vs-internal-log wdc plugin command.
* [NVMe-CLI] Add support to retrieve telemetry data in vs-internal-log
* [nvme-cli] Add documentation file for new wdc plugin command - vs-telemetry-controller-option
* [nvme-cli] Add support for wdc plugin command - vs-telemetry-controller-option
* Fix typo (bulit -> built)
* Warn on admin-passthru opcode not matching read/write flag
* MAINT: Fix format compile warning error on 32 bit system
OBS-URL: https://build.opensuse.org/request/show/764956
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=81
- Add libhugetlbfs to the list of build requirements
- Update to version 1.9+git122.c5097d5:
* [NVMe-CLI] Get DUI for SN-340 failing with Data Area 4 - Buffer Misalignment
* Minor intel-nvme print refactor
* Use simpler nvme ioctl api for admin
* Relocate functions and constants to the files that use them
* Move all spec defined structs to single file
* Update build rules for .c with no .h
* Update my email address
* Makefile: fix cleaning subdirectories
* remove unused "paths" controller field
* reign in line lengths
* Add print for directive receive
* Unify print routines
* regenerate documentation
* fix fw-download reference to committing fw
* argconfig: Remove unused paramters
* fix huawei filter to search all namespaces
* nvme-cli: Support for hugetlbfs
* Remove all 'struct nvme_command' usage
* nvme-cli: Update PMR Capability and PMR Status 1. Adding Controller Memory Space Supported(CMSS) in PMRCAP 2. Adding Persistent Memory Region Status(CBAI) in PMRSTS
* nvme-cli: Update Controller Capabilities Register 1. Add Controller Memory Buffer Supported (CMBS)
* nvme-cli: Update NVMe Registers 1. Add Controller Memory Buffer Memory Space Control (CMBMSC) 2. Add Controller Memory Buffer Status (CMBSTS) 3. Add Persistent Memory Region Memory Space Control (PMRMSC)
* fixup attach-ns documentation
* Add files via upload
* [NVMe-CLI] Updates and fixes to WDC plugin command vs-internal-log for the SN340 drive.
* Regen docs, add host-nqn man page
* [NVMe-ClI] Add Documentation files for clear-fw-activate-history command
* [NVMe-CLI] Add clear-fw-activate-history WDC plugin command
OBS-URL: https://build.opensuse.org/request/show/749536
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=79
- Update to version 1.8.1+git41.2c43c51:
* nvme-print: remove Virtual Management support from ONCS
* nvme-print: update self-test log to include 'aborted due to
sanitize'
* move to DocBook 5
* nvme-cli: add missing endianness conversions for telemetry log
page
* property: Fit print size for a property
* Add Disable IO flag to wdc_dump_dui_data function
* Reorder primary commands
* nvme-cli: add identify secondary controller list
* sanitize/get-telemetry-log: Print nvme status in case ret > 0
* print: Introduce show_nvme_status to print nvme status
* ioctl: Fix wrong return case of get_property
* ioctl: Fix double-free in a loop of get_property
* improved Documentation
* fix compilation with GCC-8
* fix CFLAGS parameter
* nvme-cli: fix compilation with uint64_t cast
* nvme-cli: minor cleanup for submit_io()
* nvme-cli: align all the macros
* wdc: Change device capability checking
* wdc: Add additional device for vs-internal-log
* wdc: Add device unit info log extraction
* wdc: Add get drive status command
* wdc: Add clear assert dump status command
* wdc: Add drive resize command
* wdc: Update device capabilities for clear pcie corr
* wdc: Update file parameter checking
* wdc: Add command to extract NAND statistics
OBS-URL: https://build.opensuse.org/request/show/702698
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=73