-
Notifications
You must be signed in to change notification settings - Fork 306
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
DAOS-16209 control: Add MD-on-SSD resp flag for display mode #15695
Conversation
Ticket title is 'Return VOS file capacity in addition to meta blob size on pool query' |
Test stage Build on Leap 15.5 with Intel-C and TARGET_PREFIX completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15695/1/execution/node/360/log |
Test stage Build on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15695/1/execution/node/375/log |
Test stage Build RPM on EL 9 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15695/1/execution/node/261/log |
Test stage Build RPM on EL 8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15695/1/execution/node/336/log |
Test stage Build RPM on Leap 15.5 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15695/1/execution/node/306/log |
Test stage Build DEB on Ubuntu 20.04 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15695/1/execution/node/322/log |
…itch Features: pool Signed-off-by: Tom Nabarro <[email protected]>
95f188d
to
5c94599
Compare
Test stage Build DEB on Ubuntu 20.04 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15695/2/execution/node/370/log |
Test stage Unit Test on EL 8.8 completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-15695/2/testReport/ |
Test stage Unit Test with memcheck on EL 8.8 completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-15695/2/testReport/ |
PMem mode output with PR applied:
MD-on-SSD mode output with PR applied:
|
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.
Thanks for this cleanup.
I added bio.h to srv_drpc.c in order to access bio_configured_nvme() as we discussed. This enables population of a flag to indicate MD-on-SSD / PMem mode returned in pool create and query dRPC responses. This added a dependency on libbio for srv_drpc_tests so that to run the test binary I have to prefix with "LD_LIBRARY_PATH=install/lib64/daos_srv". How do I adjust so that run_test.py can run the test with the added dependency as currently it fails with |
…mfilebytes-mode-mdonssd Signed-off-by: Tom Nabarro <[email protected]>
Features: pool Signed-off-by: Tom Nabarro <[email protected]>
Test stage Functional Hardware Medium completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-15695/16/testReport/ |
…mfilebytes-mode-mdonssd Signed-off-by: Tom Nabarro <tom.nabarrointel.com>
Test-tag: hw,medium,DmgPoolQueryTest hw,medium,ListVerboseTest Allow-unstable-test: true Signed-off-by: Tom Nabarro <[email protected]>
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.
ftest LGTM
https://build.hpdd.intel.com/blue/organizations/jenkins/daos-stack%2Fdaos/detail/PR-15695/16/pipeline passed all but ListVerbose and DmgPoolQuery hardware medium functional tests. https://build.hpdd.intel.com/blue/organizations/jenkins/daos-stack%2Fdaos/detail/PR-15695/17/pipeline failed with known NLT memcheck issues and verifies ftest-file-only fixes on hardware medium. |
…mfilebytes-mode-mdonssd Features: pool Signed-off-by: Tom Nabarro <[email protected]>
merged master to resolve conflicts with protobuf files |
Test stage Functional Hardware Medium completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-15695/18/testReport/ |
I am probably missing something, but I do not see in the commit changes related to the protobuf file itself: I only see diff with the generated files. |
yes apologies it was only the generated file that conflicted |
The failing container/boundary.py test case is where 100 pools are created in parallel and then 200 containers are created in parallel. Of the 200 container creates 19 failed with
This weekly test historically passes. Created https://daosio.atlassian.net/browse/DAOS-16981 for this failure. |
This does appear to be an issue with threading the pydaos container create instead of using the harness daos container create which would ensure unique container labels, but there is also no history of this test failing in weekly master test builds. I've kicked of https://build.hpdd.intel.com/job/daos-stack/job/daos/job/PR-15695/19/ to just run the container/boundary.py test to see if it will pass with the changes in this PR. |
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-15695/19/testReport/ |
The |
Thanks @phender |
Rather than mutating mem_file_bytes to indicate PMem/MD-on-SSD mode in
pool query and create, use an explicit flag in the response instead.
This flag is then used to trigger a display style in the presentation layer.
Before requesting gatekeeper:
Features:
(orTest-tag*
) commit pragma was used or there is a reason documented that there are no appropriate tags for this PR.Gatekeeper: