Pynvme

Latest version: v2.3.2

Safety actively analyzes 638437 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 6

1.7

1. power: supported async power cycle and reset with active ioworkers (experimental);
1. power: supported Quarch power module: poweron/poweroff in Subsystem;
1. ioworker: trace last read/write commands information in parameter output_cmdlog_list;
1. ioworker: add parameter lba_step to flexibly control the start LBA of each IO in sequential write/write;
1. updated document and tests;
1. vscode plugin is not changed.

1.6

1. scripts: add more complicated test script examples
2. psd: Python Space Driver for protocol tests on IO CQ/SQ and PRP
3. test: add unittests for ioworker
4. PCIe: verified reset signals and power states with PCIe Analyzer

1.5.1

1. fix: `make clean` still deletes the obsoleted nvme.*.so object file, because it may remain in the working directory after a `git pull`.

1.5

1. driver: support multiple io_size in one ioworker
2. test: set random seed for each test case
3. script: add more scripts on endurance and performance

1.4

1. doc: update documents in https://pynvme.readthedocs.io/
2. driver: support MSI interrupts, 20
3. driver: immediately complete timeout commands with all-1 completion dwords
5. driver: improve accuracy of latency reported by iops-fixed ioworkers
4. scripts: add performance test scripts and the report template
2. plugin: display more DUT information in VSCode plugin

1.3

1. refactor pynvme changes in SPDK,
2. test both PCIe and TCP nvme devices in CI,
3. support more Linux distributions: Fedora, Ubuntu, Mint, CentOS, ...
4. clear python code to support Python 3.5 or later.
5. update documents in readthedocs
6. implement features requested:
1. timeout is configurable for every controller; 26
2. support different patterns for data buffers. 28

Page 5 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.