-
Notifications
You must be signed in to change notification settings - Fork 22
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
Storage system query support #280
Conversation
Signed-off-by: Ralph Castain <[email protected]>
Please use emoji reactions ON THIS COMMENT to indicate your position on this proposal.
Here are the meanings for the emojis:
|
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.
A few inline comments below. One general question is what error codes will be returned if the storage system doesn't know how to respond to a specific BW, Capacity, or IOPs query?
@SteVwonder We are just assuming that storage systems and/or the PMIx server will return |
@shanedsnyder Please remember to add the "Signed-off-by: Name <email>" line to your commit(s) so they can be committed! |
ASC Meeting Oct. 1, 2020
|
1Q 2021 ASC Meeting (Feb. 18, 2021)
|
It looks like some of the commits were not signed off. You will need to interactive rebase and update the commit messages. That'll like rewrite history, but that's ok. Let me know if you need a hand with that. Once that is done then we will need to add the provisional markers (pending PR #338), but the release managers for v4 can help with that. |
@jjhursey We can't accept this yet because there is no prototype implementation - we still have not seen the final PR for OpenPMIx. AFAIK, that is a requirement even for provisional acceptance, yes? |
An implementation is not required (looking at 1.3.3 of the governance doc), but anyone can request one as a reason to hold the merge. I'm ok with holding merging this until we get one. |
Somehow, that just seems like an oversight - nobody should be able to put something in the Standard that has never been implemented, at least as a prototype. We have no way of knowing if the proposal is even feasible. Should definitely amend that section to correct this. |
I'm open to it. Do you want to file an issue in the governance repo for discussion? |
Signed-off-by: Shane Snyder <[email protected]>
Signed-off-by: Shane Snyder <[email protected]>
Signed-off-by: Shane Snyder <[email protected]>
Signed-off-by: Shane Snyder <[email protected]>
Signed-off-by: Shane Snyder <[email protected]>
Signed-off-by: Shane Snyder <[email protected]>
Signed-off-by: Shane Snyder <[email protected]>
Signed-off-by: Shane Snyder <[email protected]>
a39e50b
to
d726eef
Compare
Just fixed this. |
FYI, what I have for initial implementation is here: openpmix/openpmix#2086 Do we need implementation for every single attribute? Some of these aren't going to be practical in the short-term... The bandwidth and IOPS attributes obviously are going to require storage system APIs to provide the info -- Lustre has said that's something they could provide in the future, but I don't know that anything is available now. Similarly, the attributes related to storage medium and storage accessibility are going to require system-specific knowledge that I'm not sure how we'd support in OpenPMIx. I understand the desire to want things implemented before accepting into the standard just really wish this issue was raised sooner, as we've potentially wasted a lot of time now. If we need to focus on things that can be implemented today, I suspect we're going to be really limited in what we can provide. |
I don't think you have to implement support for everything. I just want to see that the concept has been vetted. What you posted should suffice for that purpose, and I appreciate it. |
I think there is a balance we need to strike with implementation requirements. Thanks Ralph for opening https://github.com/pmix/pmix-standard/issues/341 for discussion. We have a monthly call this week I'll add it to the agenda for discussion. |
@pmix/asc-chairs @pmix/asc-secretaries I believe this is ready to be committed, having met the review/vote as well as the implementation requirements I had requested. Thanks @shanedsnyder for all the hard work! |
Based off of #265 (thanks @rhc54 )
Work in progress as we sort out
PMIX_STORAGE_TYPE
attribute.