-
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-16834 test: Support testing MD on SSD Phase 2 #15767
base: master
Are you sure you want to change the base?
Conversation
Add support for the dmg pool create --mem-ratio argument and enable testing MD on SSD Phase 2 on a few functional tests. Tests run with the launch.py --nvme=auto_md_on_ssd argument will be executed with an extra yaml file enabling the muxing of two /run/launhc/nvme branches which can then be used by tests to repeat testing with pools created with and without the --mem-ratio dmg pool create argument. Skip-unit_tests: true Skip-fault-injection-test: true Test-tag: MdtestSmall IorSmall Skip-func-hw-test-medium-md-on-ssd: false Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Ticket title is 'Support running existing tests in MD on SSD stages with two pool variants' |
Skip-unit-tests: true Skip-fault-injection-test: true Test-tag: MdtestSmall IorSmall Skip-func-hw-test-medium-md-on-ssd: false Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
Test stage Functional Hardware Medium MD on SSD completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-15767/2/execution/node/920/log |
Skip-unit-tests: true Skip-fault-injection-test: true Test-tag: MdtestSmall IorSmall Skip-func-hw-test-medium-md-on-ssd: false Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
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-15767/3/testReport/ |
Skip-unit-tests: true Skip-fault-injection-test: true Test-tag: MdtestSmall IorSmall Skip-func-hw-test-medium-md-on-ssd: false Signed-off-by: Phil Henderson <phillip.henderson@hpe.com>
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-15767/4/testReport/ |
@@ -1137,6 +1142,30 @@ def _add_auto_storage_yaml(self, logger, storage_info, yaml_dir, tier_0_type, sc | |||
# Allow extra yaml files to be to override the generated storage yaml | |||
test.extra_yaml.insert(0, engine_storage_yaml[engines]) | |||
|
|||
def _add_launch_param_yaml(self, logger, yaml_dir): | |||
"""Add extra yaml for multiplexation launch parameter branches. |
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.
wrong-spelling-in-docstring, Wrong spelling of a word 'multiplexation' in a docstring:
Either add to words.dict
or change to a different word
Add support for the dmg pool create --mem-ratio argument and enable testing MD on SSD Phase 2 on a few functional tests. Tests run with the launch.py --nvme=auto_md_on_ssd argument will be executed with an extra yaml file enabling the muxing of two /run/launhc/nvme branches which can then be used by tests to repeat testing with pools created with and without the --mem-ratio dmg pool create argument.
Skip-unit_tests: true
Skip-fault-injection-test: true
Test-tag: MdtestSmall IorSmall
Skip-func-hw-test-medium-md-on-ssd: false
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: