Skip to content

nvme copy command show same formatted output for all the output format #2814

@bhaviks-company

Description

@bhaviks-company

nvme lib and version

libnvme-1.9-3.el9.x86_64
nvme-cli-2.9.1-6.el9.x86_64

nvme -version
nvme version 2.9.1 (git 2.9.1)
libnvme version 1.9 (git 1.9)

While trying to run nvme copy command with different output format, there is no change in output format for success message.


nvme copy -v -n 6 -d 0x3 -b 1 -F 0 /dev/nvme3n6 -o json
latency      : 11851 us
NVMe Copy: success

nvme copy -v -n 6 -d 0x3 -b 1 -F 0 /dev/nvme3n6 -o normal
latency      : 18678 us
NVMe Copy: success

nvme copy -v -n 6 -d 0x3 -b 1 -F 0 /dev/nvme3n6 -o binary
latency      : 17795 us
NVMe Copy: success

Although error message is correctly formatted.

# nvme copy -v -n 4 -d 0x3 -b 1 -F 0 /dev/nvme3n6 -o json
latency      : 10278 us
{
  "error":"NVMe Copy: Invalid argument"
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions