-
Notifications
You must be signed in to change notification settings - Fork 302
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-16326 control: Update pool query UX for MD-on-SSD phase2 #14844
DAOS-16326 control: Update pool query UX for MD-on-SSD phase2 #14844
Conversation
Ticket title is 'Update dmg pool query for MD-on-SSD P2' |
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-14844/1/execution/node/358/log |
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-14844/1/execution/node/387/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-14844/1/execution/node/348/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-14844/1/execution/node/363/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-14844/1/execution/node/273/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-14844/1/execution/node/313/log |
6992000
to
91a5b89
Compare
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-14844/2/execution/node/372/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-14844/2/execution/node/365/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-14844/2/execution/node/362/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-14844/2/execution/node/334/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-14844/2/execution/node/361/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-14844/2/execution/node/494/log |
91a5b89
to
02681f6
Compare
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-14844/3/execution/node/372/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-14844/3/execution/node/361/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-14844/3/execution/node/355/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-14844/3/execution/node/362/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-14844/3/execution/node/348/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-14844/3/execution/node/494/log |
02681f6
to
993793f
Compare
Test stage Functional on EL 8.8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14844/4/execution/node/1208/log |
Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14844/4/execution/node/1425/log |
Test stage Functional Hardware Medium completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14844/4/execution/node/1526/log |
Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14844/8/execution/node/1417/log |
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.
Mostly good for me.
Just one detail not preventing landing of this PR.
@@ -582,6 +582,33 @@ one 6.0 TB Ready 83%% 16%% 0/16 | |||
verbose: true, | |||
expPrintStr: msgNoPools + "\n", | |||
}, | |||
"verbose, two pools": { |
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.
"verbose, two pools": { | |
"verbose, one pool": { |
Test stage Functional Hardware Medium completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-14844/8/testReport/ |
src/control/cmd/dmg/pool.go
Outdated
defaultTierRatios = []float64{0.06, 0.94} | ||
defaultTierRatios = []float64{0.06, 0.94} | ||
errPoolCreateIncompatOpts = errors.New("unsupported option combination, use (--scm-size and " + | ||
"--nvme-size) or (--scm-size and --nvme-size) or (--size)") |
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.
shouldn't this be (--scm-size and " + --nvme-size) or (--meta-size and --data-size)?
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.
yes, well spotted thanks
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 okay to me outside of the issues noted by other reviewers. The issue @sherintg noted needs to be fixed.
…abarr/control-display-poolquery-mdonssd Required-githooks: true Signed-off-by: Tom Nabarro <[email protected]>
Features: control pool Allow-unstable-test: true Required-githooks: true Signed-off-by: Tom Nabarro <[email protected]>
functional test failures need addressing |
Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14844/9/execution/node/1454/log |
Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14844/10/execution/node/505/log |
Test stage Functional Hardware Medium completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-14844/10/testReport/ |
…abarr/control-display-poolquery-mdonssd Signed-off-by: Tom Nabarro <[email protected]>
Features: control pool Allow-unstable-test: true Required-githooks: 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
@@ -35,7 +35,7 @@ exp_vals: | |||
replicas: [0] | |||
query_mask: "rebuild,space" | |||
scm: | |||
total: 16000008192 | |||
total: 16000000000 |
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.
Is this test this picky or are you just making this a clean number?
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.
This is now being specified as base-10 not base-2, I don't know whether that's a result of this PR or an existing failure on the branch. I don't have anything to compare with that is running features pool and control. I expect that it's a result of now reading the SCM quantity from meta-blob size which I imagine is specified in base-10 as its storage rather than the VOS-file size in RAM/memory which is specified in base-2.
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.
Because pool create uses scm_size: 16GB
, this looks correct to me. Thanks for the explanation
Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14844/12/execution/node/1416/log |
Test stage Functional Hardware Medium completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-14844/12/testReport/ |
…abarr/control-display-poolquery-mdonssd Required-githooks: true Signed-off-by: Tom Nabarro <[email protected]>
Features: control pool Allow-unstable-test: true Required-githooks: true Signed-off-by: Tom Nabarro <[email protected]>
Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-14844/13/execution/node/1508/log |
https://build.hpdd.intel.com/blue/organizations/jenkins/daos-stack%2Fdaos/detail/PR-14844/13/tests/ hardware large failed in CI due to https://daosio.atlassian.net/browse/DAOS-16496 related issues Logging macro checking and Linting Summary checks fail on unchanged code Landing to feature branch |
commit title mistakenly referenced DAOS-14422 but should reference DAOS-16326 |
Display MD-on-SSD specifics on pool query including VOS index file
sizes. Tier-0 space usage reported is that of MD-on-SSD blobs and in
phase2 mode these two sizes will be distinct.
Required-githooks: true
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: