-
Notifications
You must be signed in to change notification settings - Fork 304
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-16040 test: Agent failure Aurora support - Use EC object class #14590
Conversation
Use EC_16P2G1 instead of SX. In the test yaml, use base block and child block to support different IOR parameters. Skip-unit-tests: true Skip-fault-injection-test: true Skip-func-hw-test-medium-md-on-ssd: false Test-tag: test_agent_failure test_agent_failure_isolation Signed-off-by: Makito Kano <makito.kano@intel.com>
Ticket title is 'Agent failure test - Support Aurora execution' |
Test stage Functional Hardware Medium MD on SSD completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-14590/1/testReport/ |
Test stage Functional Hardware Medium completed with status UNSTABLE. https://build.hpdd.intel.com/job/daos-stack/job/daos//view/change-requests/job/PR-14590/1/testReport/ |
Skip-unit-tests: true Skip-fault-injection-test: true Skip-func-hw-test-medium-md-on-ssd: false Test-tag: test_agent_failure test_agent_failure_isolation
Skip-unit-tests: true Skip-fault-injection-test: true Skip-func-hw-test-medium-md-on-ssd: false Test-tag: test_agent_failure test_agent_failure_isolation Signed-off-by: Makito Kano <makito.kano@intel.com>
Skip-unit-tests: true Skip-fault-injection-test: true Skip-func-hw-test-medium-md-on-ssd: false Test-tag: test_agent_failure test_agent_failure_isolation Signed-off-by: Makito Kano <makito.kano@intel.com>
ior_wo_rf: | ||
<<: *ior_base | ||
dfs_oclass: SX | ||
ior_with_ec: | ||
<<: *ior_base | ||
dfs_oclass: EC_2P2GX # CI | ||
# dfs_oclass: EC_16P2GX # Aurora |
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.
FYI, due to how avocado parses this syntax, your extra yaml would have to look like this
ior_wo_rf:
<<:
dfs_oclass: OVERRIDE
transfer_size: OVERRIDE
ior_with_ec:
<<:
dfs_oclass: OVERRIDE
transfer_size: OVERRIDE
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.
I'm not sure what you mean. I'm using the default extra yaml and getting the expected IOR command.
/scratchbox/daos/install-latest-ecb/ior/bin/ior -a DFS -b 100G -k -v -w
-W -D 60 -o /test_file_2 -t 10G --dfs.chunk_size 1048576 --dfs.cont TestContainer_1 --dfs.dir_oclass SX --dfs.oclass EC_16P2GX --dfs.pool TestPool_1
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.
You mean cxi.yaml
? How do you tell the test to use EC_16P2GX
instead of EC_2P2GX
?
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.
Just uncomment line 59 (EC_16P2GX
) and comment line 58 (EC_2P2GX
). I don't have to touch cxi.yaml
.
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.
I think it's better to use an extra yaml like these
https://github.com/daos-stack/aurora-tools/tree/master/pbs_scripts/extra_yaml
Otherwise we have to write documentation on how/what to change and have to update the file every time we run.
And if we're running out of a shared source build, we can't just update the installed config without messing up someone else
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.
Okay. I'll create an extra yaml for this test. Thanks.
…aos-stack#14590) Use EC_16P2G1 instead of SX. In the test yaml, use base block and child block to support different IOR parameters. Use EC_2P2GX for CI Signed-off-by: Makito Kano <makito.kano@intel.com>
Use EC_16P2GX instead of SX.
In the test yaml, use base block and child block to support different IOR parameters.
Skip-unit-tests: true
Skip-fault-injection-test: true
Skip-func-hw-test-medium-md-on-ssd: false
Test-tag: test_agent_failure test_agent_failure_isolation
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: