New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nvme: Health Information #975
Conversation
c7b2541
to
0efc72e
Compare
Rebased, ready for review. The two points outlined in the description are still valid but I plan to address them later. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
Vastly simplified interface, only selected properties exposed.
These are all cases that should never be hit in a production.
Jenkins, test this please. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Still looks good, thank you for the assert replacements.
@tbzatek any ETA for a release including this ? |
Well, we first need to finish the API changes we're currently making for the NVMe-related, #983 is still pending on review. I would still like to sneak NVMeoF discovery in if possible. The NVMe support received only minimal testing so far and needs to be tested on real drives to ensure the new API is useful and reasonably future proof. If you could test snapshots of |
Perfect, building |
Is the code path to include a new node 'drive.nvme' being considered or still in progress? |
If you check status of this pull request, you can see 'Merged'. |
(the first commits are from #973)
NVMe SMART / Health Information (Log Identifier 02h) support
TODO:
error log retrievalFixes #386