File nvme-cli.changes of Package nvme-cli.12006
-------------------------------------------------------------------
Wed Jul 10 14:09:52 UTC 2019 - Simon Schricker <sschricker@suse.com>
- Add patch to fix error when calling 'nvme error-log', introduced
by patch 0008. This also fixes the corresponding failing test in
the regress-script.
+ 0044-Use-NSID-all-for-error-log.patch
- Add script to determine host NQN based on the system UUID
+ 0109-nvme-cli-Add-script-to-determine-host-NQN.patch
- Update man page of nvme connect-all to list new flags.
(bsc#1084379)
+ 0106-nvme-cli-Update-nvme-connect-all-man-page.patch
- Add new udev rule for NetApp E-Series and adjust udev rule naming
scheme accordingly. (bsc#1124564)
+ 0107-nvme-cli-add-default-IO-policy-rule-for-NetApp-E-Ser.patch
+ 0108-nvme-cli-Rename-udev-rule-for-ONTAP-controller.patch
-------------------------------------------------------------------
Tue May 14 14:10:51 UTC 2019 - Simon Schricker <sschricker@suse.com>
- Nvme flush now determines the namespace id, when not given via -n
flag. This also fixes a failing test in the regress-script.
+ 0043-flush-Use-device-NSID-if-issuing-through-block-devic.patch
-------------------------------------------------------------------
Thu May 9 13:55:25 UTC 2019 - Simon Schricker <sschricker@suse.com>
- Fix failing service on devices without fc-hardware (bsc#1133594)
+ 0105-nvme-cli-Check-for-sysfs-interface-before-NVMe-disco.patch
- Add nvmefc-connect.target to allow stopping the parameterized
services (bsc#1127076). Also change the service type so udevd
doesn't have to wait for the termination of the service process.
+ 0102-Add-nvmefc-connect.target.patch
+ 0103-Change-service-to-type-simple.patch
- rename transport type to bring the discovery log more in line
with the code, see discussion at (bsc#1126565)
+ 0042-nvme-cli-fix-fc-trtype-string.patch
- rename patch for c99 declaration to be aligned with sle15 package
+ 0041-nvme-vendor-fixup-c99-declaration-in-huawei-plugin.patch
- 0038-nvme-vendor-fixup-c99-declaration-in-huawei-plugin.patch
- Increase size of ONTAP namespace path variable
+ 0040-nvme-cli-Increase-size-of-ONTAP-namespace-path-varia.patch
- Add new 'ontapdevices' command and corresponding documentation.
Requested in (bsc#1131930).
+ 0104-nvme-cli-Fix-documentation-syntax-and-typo.patch
+ 0039-nvme-cli-add-netapp-ontapdevices-man-page.patch
+ 0038-nvme-cli-add-netapp-ontapdevices-command.patch
-------------------------------------------------------------------
Tue Feb 12 13:59:10 CET 2019 - hare@suse.de
- fabrics: allow nr_io/write/poll_queues and queue size to discovery
(bsc#1084379)
+ 0034-fabrics-allow-nr_io-write-poll_queues-and-queue-size.patch
- fabrics: do not use 'queue_size' and 'nr_io_queues' for discovery
controller (bsc#1111286)
+ 0035-fabrics-do-not-use-queue_size-and-nr_io_queues-for-d.patch
- fabrics: mask out invalid options during discovery (bsc#1111286)
+ 0036-fabrics-mask-out-invalid-options-during-discovery.patch
- nvme: Document '-Q' and '-i' for discovery and connect-all
+ 0037-nvme-Document-Q-and-i-for-discovery-and-connect-all.patch
- Rename patch
- 0024-nvme-vendor-fixup-c99-declaration-in-huawei-plugin.patch
+ 0038-nvme-vendor-fixup-c99-declaration-in-huawei-plugin.patch
- Add 71-nvme-iopolicy-netapp.rules (bsc1124564)
+ 0101-71-nvme-iopolicy-netapp.rules-add-default-rules-for-.patch
-------------------------------------------------------------------
Fri Jan 18 09:38:58 CET 2019 - hare@suse.de
- Add FC-NVMe autoconnect scripts (bsc#1103354)
+ 0100-nvme_fc-auto-connect-scripts.patch
-------------------------------------------------------------------
Thu Nov 8 15:26:28 CET 2018 - hare@suse.de
- Refresh patch with mainline version
+ 0019-nvme-discover-Retry-discovery-log-if-the-generation-.patch
- Fix print format specifier for 64-bit
+ 0023-Fix-print-format-specifier-for-64-bit.patch
- nvme-ana-log: fixup compiler warning in show_ana_log() (bsc#1113400)
- 0023-nvme-ana-log-fixup-compiler-warning.patch
+ 0024-nvme-ana-log-fixup-compiler-warning-in-show_ana_log.patch
- fabrics: make some arguments integers (bsc#1113400)
+ 0025-fabrics-make-some-arguments-integers.patch
- fabrics: don't fail empty discovery log page (bsc#1105314)
+ 0026-fabrics-don-t-fail-empty-discovery-log-page.patch
- nvme: commonize subsystems info in a helper (bsc#1105314)
+ 0027-nvme-commonize-subsystems-info-in-a-helper.patch
- nvme-ioctl: retrieve log pages in 4k chunks (bsc#1105314)
+ 0028-nvme-ioctl-retrieve-log-pages-in-4k-chunks.patch
- nvme-discover: Re-check generation counter after log page transfer
(bsc#1105314)
+ 0029-nvme-discover-Re-check-generation-counter-after-log-.patch
- nvme: fixup ANA group descriptor offset (bsc#1111384)
+ 0030-nvme-fixup-ANA-group-descriptor-offset.patch
- nvme: introduce get_nvme_ctrl_attr() (bsc#1113400)
+ 0031-nvme-introduce-get_nvme_ctrl_attr.patch
- nvme: print out controller state for 'list-subsys' (bsc#1113400)
+ 0032-nvme-print-out-controller-state-for-list-subsys.patch
- Update 'nvme-list-subsys: Add device name argument and print ANA
state'
- 0018-nvme-list-subsys-Add-device-name-argument-and-print-.patch
+ 0033-nvme-list-subsys-Add-device-name-argument-and-print-.patch
-------------------------------------------------------------------
Fri Aug 10 12:37:26 CEST 2018 - hare@suse.de
- nvme-ana-log: fixup compiler warning
+ 0023-nvme-ana-log-fixup-compiler-warning.patch
- nvme-vendor: fixup c99 declaration in huawei plugin
+ 0024-nvme-vendor-fixup-c99-declaration-in-huawei-plugin.patch
-------------------------------------------------------------------
Fri Aug 10 12:21:29 CEST 2018 - hare@suse.de
- Update to package from SLE15 (FATE#324732)
- Remove old files:
- nvme-cli-v1.2.tar.gz
- 0001-fabrics-add-option-to-override-drivers-queue-depth.patch
- 0002-fabrics-add-option-to-override-drivers-queue-depth-a.patch
- 0003-nvme-cli-show-more-fields-for-id-ctrl.patch
- 0004-nvme-cli-id-ctrl-display-additional-fields.patch
- 0005-nvme-cli-add-ns-descs-subcommand.patch
- 0006-fabrics-add-hostid-option-to-connect-command.patch
- 0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch
- 0008-nvme-cli-generate-spec-compliant-uuid-nqns.patch
- 0009-fabrics-also-set-queue_size-and-nr_io_queues-on-conn.patch
- 0010-nvme-cli-Get-Feature-support-for-Extended-Host-Id.patch
- 0011-fabrics-Fix-disconnect_by_device-from-disconnecting-.patch
- 0012-nvme-cli-return-0-if-disconnect-operation-with-cfg.nqn.patch
- 0013-nvme-cli-fabrics-add-ctrl-loss-tmo-param-to-connect-cmd.patch
- 0014-nvme-cli-list-ns-fix-identifying-active-or.patch
- 0015-nvme-cli-fix-nvme-ns-desc.patch
- 0016-nvme-cli-add-NetApp-plugin.patch
- 0017-nvme-cli-add-netapp-smdevices-man-page.patch
- 0018-Documentation-add-manpage-entry-for-connect-s-ctrl-l.patch
- 0019-fabrics-add-option-to-supply-keep-alive-timeout-for.patch
- 0020-fabrics-add-ctrl-loss-tmo-to-connect-all.patch
- add-missing-nvme_id_crtl-fileds.patch
- Add new files:
+ nvme-cli-v1.5.tar.gz
+ 0001-nvme-cli-add-NetApp-plugin.patch
+ 0002-nvme-cli-add-netapp-smdevices-man-page.patch
+ 0003-get-log-Make-log-identifier-a-required-parameter.patch
+ 0004-Documentation-add-manpage-entry-for-connect-s-ctrl-l.patch
+ 0005-fabrics-add-option-to-supply-keep-alive-timeout-for.patch
+ 0006-fabrics-add-ctrl-loss-tmo-to-connect-all.patch
+ 0007-nvme-vendor-Add-get-log-LSP-LSO-fields-from-1.3-spec.patch
+ 0008-nvme-cli-Implement-nvme_get_log13.patch
+ 0009-nvme-cli-Add-support-of-unsigned-long-long-to-json-r.patch
+ 0010-nvme-cli-add-support-of-RAE.patch
+ 0011-nvme-cli-add-minimal-ana-log-page-support.patch
+ 0012-nvme-cli-add-ana-log-documentation.patch
+ 0013-nvme-discover-sanitize-options.patch
+ 0014-Fix-double-free-in-list_subsys.patch
+ 0015-Log-error-incase-of-failure-in-get_nvme_subsystem_in.patch
+ 0016-nvme-cli-move-print-function-to-nvme-print.patch
+ 0017-nvme-cli-show-partial-results-if-controller-fails-du.patch
+ 0018-nvme-list-subsys-Add-device-name-argument-and-print-.patch
+ 0019-nvme-discover-Retry-discovery-log-if-the-generation-.patch
+ 0020-nvme-cli-fabrics-Fix-passing-host_traddr-for-all-tra.patch
+ 0021-fabrics-write-ctrl_loss_tmo-to-fabrics-device-on-con.patch
+ 0022-fabrics-write-keep-alive-timeout-to-fabrics-device-o.patch
-------------------------------------------------------------------
Tue May 29 09:37:34 UTC 2018 - jthumshirn@suse.com
- Add ctrl-loss-tmo option to connect-all command (bsc#1084379)
+ 0020-fabrics-add-ctrl-loss-tmo-to-connect-all.patch
-------------------------------------------------------------------
Wed May 2 07:58:14 UTC 2018 - jthumshirn@suse.com
- Add keep-alive-tmo option to connect-all command (bsc#1090568)
+ 0019-fabrics-add-option-to-supply-keep-alive-timeout-for.patch
-------------------------------------------------------------------
Tue Apr 10 08:54:42 UTC 2018 - jthumshirn@suse.com
- Add Documentatiosn for connect's -l switch (bsc#1088706)
+ 0018-Documentation-add-manpage-entry-for-connect-s-ctrl-l.patch
-------------------------------------------------------------------
Tue Apr 10 08:18:39 UTC 2018 - jthumshirn@suse.com
- Fix building of NetApp vendor plugin (bsc#1080672)
-------------------------------------------------------------------
Tue Feb 13 13:35:19 UTC 2018 - jthumshirn@suse.com
- Add NetApp vendor plugin (bsc#1080672)
+ 0001-nvme-cli-add-NetApp-plugin.patch
+ 0002-nvme-cli-add-netapp-smdevices-man-page.patch
-------------------------------------------------------------------
Fri Feb 9 07:56:56 UTC 2018 - jthumshirn@suse.com
- Fix "nvme ns-desc" command (bsc#1076127)
+ 0015-nvme-cli-fix-nvme-ns-desc.patch
-------------------------------------------------------------------
Fri Feb 9 07:56:56 UTC 2018 - jthumshirn@suse.com
- fix identifying active or allocated namespaces list (bsc#1076113)
+ 0014-nvme-cli-list-ns-fix-identifying-active-or.patch
-------------------------------------------------------------------
Tue Jan 30 09:57:12 UTC 2018 - jthumshirn@suse.com
- Add ability to specify controller loss timeout when connecting (bsc#1078032)
+ 0013-nvme-cli-fabrics-add-ctrl-loss-tmo-param-to-connect-cmd.patch
-------------------------------------------------------------------
Thu Jan 18 08:46:34 UTC 2018 - jthumshirn@suse.com
- Return 0 if disconnect command is successful (bsc#1076417)
+ 0012-nvme-cli-return-0-if-disconnect-operation-with-cfg.nqn.patch
-------------------------------------------------------------------
Tue Jan 9 09:56:46 UTC 2018 - jthumshirn@suse.com
- Discard '/dev/' prefix when disconnecting (bsc#1058538)
+ 0011-fabrics-Fix-disconnect_by_device-from-disconnecting-.patch
-------------------------------------------------------------------
Tue Nov 21 13:51:10 UTC 2017 - jthumshirn@suse.com
- Decode KATO feature in nvme get-feature (bsc#1065430)
+ 0010-nvme-cli-Get-Feature-support-for-Extended-Host-Id.patch
-------------------------------------------------------------------
Tue Oct 17 08:55:35 UTC 2017 - jthumshirn@suse.com
- allow override queue depth and nr io queues on connect-all (bsc#1063462)
+ 0009-fabrics-also-set-queue_size-and-nr_io_queues-on-conn.patch
-------------------------------------------------------------------
Thu Sep 7 07:25:27 UTC 2017 - jthumshirn@suse.com
- Generate Spec compliant UUID NQNs (bsc#1057498)
+ 0008-nvme-cli-generate-spec-compliant-uuid-nqns.patch
-------------------------------------------------------------------
Thu Aug 31 10:21:34 UTC 2017 - jthumshirn@suse.com
- Fix hostid parsing (bsc#1049272)
+ 0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch
-------------------------------------------------------------------
Fri Jun 30 13:23:48 UTC 2017 - jthumshirn@suse.com
- Add hostid option to connect command (bsc#1045293)
+ 0006-fabrics-add-hostid-option-to-connect-command.patch
-------------------------------------------------------------------
Mon Jun 26 08:31:50 UTC 2017 - jthumshirn@suse.com
- Create nvme files and directories in /etc/nvme (bsc#1045931 )
-------------------------------------------------------------------
Mon Jun 26 08:25:16 UTC 2017 - jthumshirn@suse.com
- Provide nvme ns-descs subcommand (bsc#1038235)
+ 0005-nvme-cli-add-ns-descs-subcommand.patch
-------------------------------------------------------------------
Fri Jun 16 10:07:38 UTC 2017 - jthumshirn@suse.com
- Also re-build documentation on each build (bsc#1037297)
-------------------------------------------------------------------
Wed Jun 14 07:01:27 UTC 2017 - jthumshirn@suse.com
- Add NVMe over Fabrics specific id-ctrl fields (bsc#1037293)
+ add-missing-nvme_id_crtl-fileds.patch
+ 0003-nvme-cli-show-more-fields-for-id-ctrl.patch
+ 0004-nvme-cli-id-ctrl-display-additional-fields.patch
-------------------------------------------------------------------
Fri May 12 07:10:37 UTC 2017 - jthumshirn@suse.com
- Add possibility to change queue depth at connect time (bsc#1037297)
+ 0001-fabrics-add-option-to-override-drivers-queue-depth.patch
+ 0002-fabrics-add-option-to-override-drivers-queue-depth-a.patch
-------------------------------------------------------------------
Mon Apr 24 07:33:25 UTC 2017 - jthumshirn@suse.com
- Update to version v1.2 (FATE#322735 ,bsc#1033410):
* Include endian.h for byte/host order functions
* nvme-cli: Add nvme hostnqn generation option
* nvme.spec/debian: Auto generate host nqn as part of install
* Documentation: Add entry for gen-hostnqn
* Regenerate Documentation
* Fix read/write man pages
* get-features: Don't try to read the data buffer for sel == 3
* Documentation: fix location of device reset
* Regen documentation
* Remove debian/ directory
* Remove pyc files generated by 'make test'
* Moving the bash completion files to the standard
* lightnvm: default to -1 on lun begin and end
* nvme-cli: fabrics: Fix to pass "host_traddr" to the kernel driver.
* nvme-cli: id-ctrl: Fix memory leak for JSON.
* nvme-cli: id-ns: Fix memory leak for JSON.
* nvme-cli: error-log: Fix memory leak for JSON.
* nvme-cli: resv-report: Fix memory leak.
* nvme-cli: smart-log: Fix memory leak for JSON.
* nvme-cli: fw-log: Fix memory leak for JSON.
* nvme-cli: json_add_smart_log(): Fix memory leak for JSON.
* nvme-cli: smart-log: Allow negative values for temp sensors.
* Don't print unimplemented sensor
* Build without uuid
* get-ns-id: Exit when no device provided.
* nvme-cli: id-ctrl: Add vendor fields in JSON id-ctrl.
* nvme-cli: nvme.c: Allow plug-ins to access to output formats and helper.
* nvme-cli: Western Digital/HGST plug-in.
* nvme-cli: Western Digital/HGST plug-in documentation.
* <linux/nvme.h>: Correct NVMF enum values to match NVMe-oF rev 1.0
* fabrics: Handle space-padded TRSVCID and TRADDR fields
* nvme-cli: bug-fix: use right file name for perror.
* move show_intel_smart_log to intel-nvme.c
* remove json_add_smart_log
* remove nvme_intel_smart_log
* move struct nvme_additional_smart_log to intel-nvme.c
* nvme-cli/format: use existing LBAF if none requested
* nvme-cli: Release v1.2
-------------------------------------------------------------------
Thu Mar 2 07:43:02 UTC 2017 - jthumshirn@suse.com
- Update to upstream release v1.1 (FATE#322735)
* This fixes multiple compiler warnings for 32-bit and other environments
from v1.0, adds more documentation to fabrics, removes the libudev
dependency entirely from this project, adds a framework for unit testing
devices, and fixes usage for user defined install paths
-------------------------------------------------------------------
Thu Sep 15 09:05:22 UTC 2016 - jthumshirn@suse.com
- Update to upstream release v0.9
- Remove merged remove-version-from-list.patch
* New extensions, fabrics support, a bug fixes. The 'list' command
is liberated from its udev dependency, and no longer requires
CONFIG_IO_STRICT_DEVMEM be disabled.
-------------------------------------------------------------------
Wed Aug 31 11:31:15 UTC 2016 - jthumshirn@suse.com
- Don't map controller registers in 'list' command (boo#986891)
+ remove-version-from-list.patch
-------------------------------------------------------------------
Tue Aug 9 12:19:35 UTC 2016 - jthumshirn@suse.com
- Update to upstream release v0.8
- Remove merged patch 0001-bash-completion-Remove-shebang-line.patch
* Code re-organized to support new extensions. While these are called
"plugins", they currently have to be built into the executable. Support
for dynamically loadable plugins is under consideration.
* LightNVM is added as a built-in plugin.
* Intel vendor specific commands and structure decodings are supported
in a new intel plugin.
* Support for NVMe-over-Fabrics
* New output format "json" for a subset of commands that decode returned
structures.
* Lots of various documentation and minor code fixes.
-------------------------------------------------------------------
Wed Jun 1 10:21:39 UTC 2016 - jthumshirn@suse.com
- Update to upstream release v0.7
+ 0001-bash-completion-Remove-shebang-line.patch
Keith writes:
Just a few minor updates and documentation fixes. There is also a new
option for passthrough commands that can be used to help detect data
over/under run.
Tagging a stable release so we can consider features that bring in other
transports and third party extensions.
-------------------------------------------------------------------
Wed Apr 13 12:57:48 UTC 2016 - jthumshirn@suse.com
- Exclude build on s390x (FATE#319560)
-------------------------------------------------------------------
Fri Mar 18 09:31:01 UTC 2016 - jthumshirn@suse.com
- Update to upstream release v0.5
The v0.4 breakage should all be resolved now. Tagging release
v0.5, and back to stability.
-------------------------------------------------------------------
Wed Mar 2 09:08:35 UTC 2016 - jthumshirn@suse.com
- Update to upstream release v0.4
-------------------------------------------------------------------
Mon Feb 15 14:52:51 UTC 2016 - jthumshirn@suse.com
- Fix display of version number (boo#966740)
-------------------------------------------------------------------
Thu Feb 11 09:23:55 UTC 2016 - jthumshirn@suse.com
- Initial packaging for openSUSE