Uploaded by Petr Grigorev

release note nvme 1.2.0.27-4vmw.550.0.0.1331820

advertisement
Company name
VMware Inc.
Driver name and description
nvme, VMware native NVM Express driver
Driver version
1.2.0.27-4vmw
Supported ESXi release(s):
ESXi 5.5, ESXi 5.5 U1, ESXi 5.5 U2, ESXi 5.5 U3, ESXi 6.0, ESXi 6.0u1
List of issues fixed in the release
1. Reduce stack usage when issuing dataset management/unmap/trim command.
2. Remove unnecessary preemption operations when calling vmkcmd->done.
3. Fix a race codition issue on admin command submission and completion.
4. Fix a PSOD introduced by previous implementation of SYNC CACHE command.
5. Don't write the doorbell register when controller has been stopped.
6. Correct layout of ReadCapacity16 parameter layout.
7. Fix coredump timeout issue.
8. Fix PSOD when executing nvmecli in the case of failure of starting controller.
9. Fix PSOD when setting different values to sub_queue_size and cpl_queue_size.
10. Fix PSOD when CheckIOFunction fails many times.
11. Fix a wrong length of memset when initializing nvme_cmd.
12. Yield CPU to avoid CPU heartbeat NMI PSOD's in completion world.
13. Correct the value of uio->status in NvmeCtrlr_IoctlCommon to cover all failure cases.
14. Enable exception handler to handle quiesce event after driver's forget callback is invoked.
15. Don't reissue completed base command when there is split command active.
16. Only check timeout for read & write commands.
New features (if applicable)
1. Code refactoring to separate the native driver portion and common portion.
2. Improve SCSI compliance
3. Implement exception handler model
4. Add Async Event Notification support
5. Implement active command reissuing in driver when LUN Reset 6. Implement a timeout checker in driver
7. Implement Force Unit Access support
8. Add core dump support 9. Enhance debug ability
10. Add new Samsung/Dell and Micron device ID
11. Enhance module parameters
Known issues
N/A
Download