Commit Graph

28 Commits

Author SHA256 Message Date
Johannes Thumshirn
2a82d2304f Accepting request 595921 from home:morbidrsa
- Add ctrl-loss-tmo option to fabrics connect manpage (bsc#1084379)
   + 0004-Documentation-add-manpage-entry-for-connect-s-ctrl-l.patch

OBS-URL: https://build.opensuse.org/request/show/595921
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=54
2018-04-12 08:42:34 +00:00
Johannes Thumshirn
34513ffd9b Accepting request 593524 from home:morbidrsa
- Make log identifier a required parameter (bsc#1086240)
  + 0003-get-log-Make-log-identifier-a-required-parameter.patch

OBS-URL: https://build.opensuse.org/request/show/593524
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=52
2018-04-04 12:16:27 +00:00
Johannes Thumshirn
d68ea73e09 Accepting request 576273 from home:morbidrsa
- Add NetApp vendor plugin (bsc#1080672) 
  + 0001-nvme-cli-add-NetApp-plugin.patch
  + 0002-nvme-cli-add-netapp-smdevices-man-page.patch

OBS-URL: https://build.opensuse.org/request/show/576273
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=50
2018-02-13 13:28:50 +00:00
Johannes Thumshirn
b96be53b5b Accepting request 563245 from home:morbidrsa
- Update to version v1.5 (FATE#322735):
  * Remove upstreamed patches:
    - 0001-nvme-Introduce-new-list-subsys-command.patch
    - 0009-fabrics-also-set-queue_size-and-nr_io_queues-on-conn.patch
  * fabrics: also set queue_size and nr_io_queues on connect-all connects
  * nvme-cli: add duplicate_connect parameter support
  * nvme-cli : wdc-plugin Add support for WDC SN100 and SN200 devices.
  * Add AEN decoder helper to get-log
  * Regen documentation
  * Add Nix(OS) install instructions to the README
  * Fix the Markdown code for the Alpine install instructions
  * nvme-cli: make address print format more human-readable
  * intel-nvme: Fix compiler errors and warnings
  * Include sizing data in json output that's already included in the non-json results.
  * Cleanup variable definitions
  * Add command effects log page
  * Increase default format timeout
  * Revert "nvme-cli: add duplicate_connect parameter support"
  * nvme-cli: add duplicate_connect parameter support
  * nvme-cli: fix wrong bitmask in number of rpmb units.
  * nvme-cli: make command description const
  * nvme/id-ns: do not try to get namespace id from non-block device.
  * Fix typo in previous commit
  * Fix long suffix parse on 32-bit machines
  * Nitpicked a printing alignment issue with the id-ns vendor specific field
  * Avoid unnecessary abbreviation.
  * nvme/flush: explicitely close file descriptor
  * Fix memory leak
  * Add 'DEAC' support to write-zeroes command
  * Rebuild documentation

OBS-URL: https://build.opensuse.org/request/show/563245
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=48
2018-01-10 10:31:09 +00:00
Johannes Thumshirn
317c304d44 Accepting request 556890 from home:morbidrsa
- Add list-subs subcommand (bsc#1072813)
  + 0001-nvme-Introduce-new-list-subsys-command.patch

OBS-URL: https://build.opensuse.org/request/show/556890
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=46
2017-12-14 09:12:44 +00:00
Johannes Thumshirn
2896550e18 Accepting request 536372 from home:jengelh:branches:Base:System
remove time-sensitive wording
(yesterday's "new", "fast", etc. is tomorrow's old and slow :-p)

OBS-URL: https://build.opensuse.org/request/show/536372
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=44
2017-10-24 13:04:20 +00:00
Johannes Thumshirn
27d8b67d1e Accepting request 534900 from home:morbidrsa
- Update to version v1.4 (FATE#322735):
  * Fixup Security send/recv to read data from disk
  * Unbreak RPM build after bash completion files were moved in 7e4c7596
  * fabrics: Fix disconnect_by_device from disconnecting instance 0 on error
  * lightnvm: allow to init target on factory mode
  * Fixed problem with security-recv binary output not working correctly
  * nvme-cli: return 0 if disconnect operation with cfg.nqn successfully
  * Fix compile for 32-bit
  * nvme-cli: Fix build on aarch64-linux-android-4.9
  * nvme-cli: Huawei plug-in.
  * nvme-print: Fix line spacing on -H option
  * id-ctrl: remove new lines from json output
  * nvme-list: print empty lists when no devices are present
  * fabrics: add option to override drivers queue depth
  * nvme-cli: nvme-intel implement json output for smart-log
  * nvme-cli: Add parsing support for noiob
  * Fix potential device string truncation
  * fabrics: add option to override drivers queue depth also for connect-all command
  * Regenerate man-pages
  * Release v1.3
  * nvme-print: Free only top-level json objects
  * fix use-after-free in pci.ids parsing
  * nvme-cli: add fields into identify controller data structure
  * nvme-cli: show more fields for id-ctrl
  * nvme-cli: id-ctrl: display additional fields
  * Show help when no or an invalid device is given
  * nvme-cli: add id-ctrl for nvme-huawei plug-in.
  * Fix spelling errors
  * fabrics: add hostid option to connect command
  * nvme-cli: add ns-descs subcommand

OBS-URL: https://build.opensuse.org/request/show/534900
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=42
2017-10-18 08:58:47 +00:00
Johannes Thumshirn
44a01d97d7 Accepting request 534358 from home:morbidrsa
- 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

- Enerate Spec compliant UUID NQNs (bsc#1057498)
  + 0008-nvme-cli-generate-spec-compliant-uuid-nqns.patch

OBS-URL: https://build.opensuse.org/request/show/534358
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=39
2017-10-17 09:01:23 +00:00
Johannes Thumshirn
eab5f01ff3 Accepting request 519918 from home:morbidrsa
- Fix hostid parsing (bsc#1049272)
  + 0007-nvme-cli-fix-connecting-failure-due-to-invalid-uuid-format.patch

OBS-URL: https://build.opensuse.org/request/show/519918
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=37
2017-08-31 11:47:06 +00:00
Johannes Thumshirn
0ead24b982 Accepting request 507375 from home:morbidrsa
- Add hostid option to connect command (bsc#1045293)
  + 0006-fabrics-add-hostid-option-to-connect-command.patch

OBS-URL: https://build.opensuse.org/request/show/507375
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=35
2017-06-30 13:43:19 +00:00
Johannes Thumshirn
2650f703d8 Accepting request 506235 from home:morbidrsa
Fix scriptlets.

OBS-URL: https://build.opensuse.org/request/show/506235
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=33
2017-06-26 11:13:01 +00:00
Johannes Thumshirn
726888f3cb Accepting request 506231 from home:morbidrsa
Fix build breakage

OBS-URL: https://build.opensuse.org/request/show/506231
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=32
2017-06-26 11:00:04 +00:00
Johannes Thumshirn
9efe38e778 Accepting request 506216 from home:morbidrsa
Implement review comments from ro

OBS-URL: https://build.opensuse.org/request/show/506216
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=31
2017-06-26 10:05:38 +00:00
Johannes Thumshirn
c539b7d456 Accepting request 506192 from home:morbidrsa
- Create nvme files and directories in /etc/nvme (bsc#1045931 )

- Provide nvme ns-descs subcommand (bsc#1038235) 
  + 0005-nvme-cli-add-ns-descs-subcommand.patch

OBS-URL: https://build.opensuse.org/request/show/506192
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=30
2017-06-26 08:36:13 +00:00
Johannes Thumshirn
8720c2ddae Accepting request 504129 from home:morbidrsa
-  Also re-build documentation on each build (bsc#1037297)

OBS-URL: https://build.opensuse.org/request/show/504129
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=28
2017-06-16 10:21:29 +00:00
Johannes Thumshirn
b3b0d41e94 Accepting request 503608 from home:morbidrsa
- 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

OBS-URL: https://build.opensuse.org/request/show/503608
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=26
2017-06-14 07:28:31 +00:00
Johannes Thumshirn
3ce76e7dce Accepting request 494787 from home:morbidrsa
- 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

OBS-URL: https://build.opensuse.org/request/show/494787
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=24
2017-05-12 07:14:02 +00:00
Johannes Thumshirn
a06a9455d0 Accepting request 490163 from home:morbidrsa
- 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.

OBS-URL: https://build.opensuse.org/request/show/490163
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=22
2017-04-24 07:45:15 +00:00
08f5142d7c Accepting request 461790 from home:morbidrsa
-  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

OBS-URL: https://build.opensuse.org/request/show/461790
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=20
2017-03-07 15:37:10 +00:00
615be67ff0 Accepting request 427893 from home:morbidrsa
- 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.

OBS-URL: https://build.opensuse.org/request/show/427893
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=18
2016-09-16 07:56:29 +00:00
Johannes Thumshirn
f760a2e618 Accepting request 424189 from home:morbidrsa:branches:Base:System
- Don't map controller registers in 'list' command (boo#986891)
  + remove-version-from-list.patch

OBS-URL: https://build.opensuse.org/request/show/424189
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=16
2016-09-01 17:28:36 +00:00
d5c16c244c Accepting request 418287 from home:morbidrsa
- 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.

OBS-URL: https://build.opensuse.org/request/show/418287
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=14
2016-08-22 14:07:32 +00:00
Johannes Thumshirn
9e3f0c443a Accepting request 399454 from home:morbidrsa
- Update to upstream release v0.7
  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.

This also adds a patch to remove the shebang line from the bash completion, to
make rpmlint happy again. Patch is on it's way to upstream.

OBS-URL: https://build.opensuse.org/request/show/399454
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=11
2016-06-01 10:30:51 +00:00
Johannes Thumshirn
b925928df0 Accepting request 389735 from home:morbidrsa
- Exclude build on s390x (FATE#319560)

OBS-URL: https://build.opensuse.org/request/show/389735
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=9
2016-04-14 07:24:40 +00:00
Johannes Thumshirn
2deddfbc38 Accepting request 374802 from home:morbidrsa
- Update to upstream release v0.5
    The v0.4 breakage should all be resolved now. Tagging release
    v0.5, and back to stability.

OBS-URL: https://build.opensuse.org/request/show/374802
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=7
2016-03-18 09:46:44 +00:00
Johannes Thumshirn
6c8d61b3c8 Accepting request 364061 from home:morbidrsa
- Update to upstream release v0.4

OBS-URL: https://build.opensuse.org/request/show/364061
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=5
2016-03-02 09:13:56 +00:00
Johannes Thumshirn
637333469b Accepting request 360273 from home:morbidrsa
- Fix display of version number (boo#966740)

OBS-URL: https://build.opensuse.org/request/show/360273
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=3
2016-02-19 09:15:02 +00:00
9a972e6b6d Accepting request 358845 from home:morbidrsa
I want to maintain nvme-cli in Factory and would like to use Base:System as the devel project

OBS-URL: https://build.opensuse.org/request/show/358845
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=1
2016-02-11 13:11:43 +00:00