Repository navigation
DAOS-17832 control: Add dmg system rebuild start|stop cmds - #16664
Conversation
|
Ticket title is 'Add dmg system rebuild start|stop cmds' |
|
Test stage Build on Leap 15.5 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/1/execution/node/411/log |
|
Test stage Build on EL 8.8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/1/execution/node/416/log |
|
Test stage Build on Leap 15.5 with Intel-C and TARGET_PREFIX completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/1/execution/node/420/log |
|
Test stage Build on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/1/execution/node/407/log |
|
Test stage Build RPM on EL 8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/1/execution/node/362/log |
|
Test stage Build RPM on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/1/execution/node/377/log |
|
Test stage Build RPM on Leap 15.5 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/1/execution/node/371/log |
7a507b9 to
892f1be
Compare
|
Test stage Build on Leap 15.5 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/2/execution/node/417/log |
|
Test stage Build on Leap 15.5 with Intel-C and TARGET_PREFIX completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/2/execution/node/418/log |
|
Test stage Build on EL 8.8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/2/execution/node/420/log |
|
Test stage Build on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/2/execution/node/407/log |
|
Test stage Build RPM on EL 8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/2/execution/node/357/log |
|
Test stage Build RPM on EL 9 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/2/execution/node/356/log |
|
Test stage Build RPM on Leap 15.5 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/2/execution/node/360/log |
892f1be to
288580b
Compare
|
Test stage Unit Test on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-16664/3/testReport/ |
83249d4 to
6a7d150
Compare
|
Test stage Unit Test with memcheck on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-16664/9/testReport/ |
|
Test stage Unit Test bdev with memcheck on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-16664/9/testReport/ |
Features: control Allow-unstable-test: true Signed-off-by: Tom Nabarro <thomas.nabarro@hpe.com>
Features: control Allow-unstable-test: true Signed-off-by: Tom Nabarro <thomas.nabarro@hpe.com>
1b5052b to
1fe4cd9
Compare
|
Apologies for force push, rebased on master after parent branch was merged. No code changes made on rebase. Remaining question from @liw : should no pools result in a noop success So rather than error? Happy to make the change if the consensus is yes. |
|
Test stage NLT on EL 8.8 completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-16664/10/testReport/ |
Features: control Signed-off-by: Tom Nabarro <thomas.nabarro@hpe.com>
…srbld-startstop Features: control Allow-unstable-test: true Priority: 2 Signed-off-by: Tom Nabarro <thomas.nabarro@hpe.com>
|
Test stage Functional on EL 8.8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/11/execution/node/1077/log |
| msg := fmt.Sprintf("System-rebuild %s request succeeded", opCode) | ||
| pStr := common.Pluralise("pool", len(respPoolsSuccess)) | ||
| if cmd.Verbose { | ||
| cmd.Infof("%s on %s %v", msg, pStr, respPoolsSuccess) |
There was a problem hiding this comment.
minor suggestion (change only if need to change something else in the PR I suppose): Suggest still printing out the number of pools in addition to the list of pool identifiers. Useful to the admin reading the output if the system has many 10s of pools and doesn't want to manually count or otherwise process the command output to derive the number.
| cmd.Infof("%s on %s %v", msg, pStr, respPoolsSuccess) | |
| cmd.Infof("%s on %d %s %v", msg, len(respPoolsSuccess), pStr, respPoolsSuccess) |
There was a problem hiding this comment.
will address either on repush or on subsequent PR
| }, | ||
| }, | ||
| }, | ||
| expErr: errors.New("failed on pool foo: failed, pool-rebuild stop failed on pool bar"), |
There was a problem hiding this comment.
no change requested, just not understanding why the ": failed" (Msg) would not be expected to be seen for the failure associated with pool 'bar'. And not sure where "pool-rebuild stop" comes from for the pool 'bar' but does not show up for the pool 'foo' portion of the expected errors.
There was a problem hiding this comment.
this is just a subset of the Error string expected, validates that the substring is contained in the error message
|
Functional VM test failure in |
knard38
left a comment
There was a problem hiding this comment.
Last update looks good to me.
Features: control Allow-unstable-test: true
|
Test stage Functional on EL 8.8 completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-16664/15/execution/node/1077/log |
|
One known failure in CI results ready to land |
Add system interactive rebuild start and stop commands to dmg tool
which will send relevant requests for each pool in the system.
Features: control
Steps for the author:
After all prior steps are complete: