Skip to content

DAOS-19635 test: dfuse/daos_build_vm.py:DaosBuildVM - scons cmd timeout - #19077

Open
dinghwah wants to merge 13 commits into
masterfrom
dinghwah/daos-19635-ddtest
Open

dinghwah wants to merge 13 commits into
masterfrom
dinghwah/daos-19635-ddtest

Conversation

@dinghwah

Copy link
Copy Markdown
Contributor

Steps for the author:

  • Commit message follows the guidelines.
  • Appropriate Features or Test-tag pragmas were used.
  • Appropriate Functional Test Stages were run.
  • At least two positive code reviews including at least one code owner from each category referenced in the PR.
  • Testing is complete. If necessary, forced-landing label added and a reason added in a comment.

After all prior steps are complete:

  • Gatekeeper requested (daos-gatekeeper added as a reviewer).

Test-tag: test_snapshot_aggregation
Skip-unit-tests: true
Test-repeat: 10

Signed-off-by: Ding-Hwa Ho <ding-hwa.ho@hpe.com>
Signed-off-by: Ding-Hwa Ho <ding-hwa.ho@hpe.com>
Signed-off-by: Ding-Hwa Ho <ding-hwa.ho@hpe.com>
Skip-unit-tests: true
Skip-fault-injection-test: true
Test-tag: test_pool_destroy_with_io
Required-githooks: true

Signed-off-by: Ding-Hwa Ho <ding-hwa.ho@hpe.com>
…uild_wt_pil4dfs - scons command timeout

Skip-unit-tests: true
Skip-fault-injection-test: true
Required-githooks: true

Signed-off-by: Ding-Hwa Ho <ding-hwa.ho@hpe.com>
Skip-unit-tests: true
Skip-fault-injection-test: true
Required-githooks: true

Signed-off-by: Ding-Hwa Ho <ding-hwa.ho@hpe.com>
@github-actions

github-actions Bot commented Sep 15, 2026

Copy link
Copy Markdown

Ticket title is 'dfuse/daos_build_vm.py:DaosBuildVM.test_dfuse_daos_build_wt_pil4dfs - scons command timeout'
Status is 'In Review'
Labels: 'ci_master_weekly,weekly_test'
https://daosio.atlassian.net/browse/DAOS-19635

@dinghwah dinghwah changed the title DAOS-19635 test: dfuse/daos_build_vm.py:DaosBuildVM.test_dfuse_daos_build_wt_pil4dfs - scons command timeout DAOS-19635 test: dfuse/daos_build_vm.py:DaosBuildVM - scons command timeout Sep 16, 2026
@dinghwah
dinghwah marked this pull request as ready for review September 16, 2026 15:08
@dinghwah
dinghwah requested review from a team as code owners September 16, 2026 15:08

@mchaarawi mchaarawi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

as i mentioned in the ticket, this should not be increased when VMs is used, but when the il is set

Comment thread src/tests/ftest/dfuse/daos_build.py Outdated
Comment on lines +89 to +90
if run_on_vms:
build_time += 60

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
if run_on_vms:
build_time += 60
if il_lib is not None::
build_time += 60

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please see the new commit

Skip-unit-tests: true
Skip-fault-injection-test: true
Required-githooks: true

Signed-off-by: Ding-Hwa Ho <ding-hwa.ho@hpe.com>
daltonbohning
daltonbohning previously approved these changes Sep 16, 2026
shimizukko
shimizukko previously approved these changes Sep 16, 2026
@dinghwah
dinghwah requested review from a team and mchaarawi September 17, 2026 01:28
@dinghwah
dinghwah requested a review from a team September 17, 2026 21:33

@phender phender left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR needs to run the test_dfuse_daos_build_wt_pil4dfs test, and based upon the edit so it should be run with:

Test-tag: DaosBuild DaosBuildVM

Comment thread src/tests/ftest/dfuse/daos_build.py Outdated
dfuse.disable_wb_cache.value = True
elif cache_mode == 'nocache':
build_time *= 4
if il_lib is not None:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The test failing in DAOS-19635 is test_dfuse_daos_build_wt_pil4dfs is which calls run_build_test(self, "nocache", il_lib='libpil4dfs.so', run_on_vms=True), so to only bump the timeout on this test don't we want:

Suggested change
if il_lib is not None:
if il_lib is 'libpil4dfs.so' and run_on_vms:

@mchaarawi mchaarawi Sep 17, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i don't think this bump should be associated with vm or not.
i think we should bump the timeout by 1hours regardless of VM or HW, cache or no cache.
When il is used (ioil for now is disabled and will stay disabled, so just pil4dfs is fine), we want to bump the timeout.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

since the dfuse build tests are moving to CB, maybe we should just collapse all those tests back into a single .py file and just make them all hw,cb ?

Skip-unit-tests: true
Skip-fault-injection-test: true
Test-repeat: 10
Required-githooks: true

Signed-off-by: Ding-Hwa Ho <ding-hwa.ho@hpe.com>
@dinghwah
dinghwah dismissed stale reviews from shimizukko and daltonbohning via 5708f38 September 17, 2026 21:52
@dinghwah dinghwah changed the title DAOS-19635 test: dfuse/daos_build_vm.py:DaosBuildVM - scons command timeout DAOS-19635 test: dfuse/daos_build_vm.py:DaosBuildVM - scons cmd timeout Sep 17, 2026
Test-tag: test_snapshot_aggregation
Skip-unit-tests: true
Test-repeat: 10

Signed-off-by: Ding-Hwa Ho <ding-hwa.ho@hpe.com>
Signed-off-by: Ding-Hwa Ho <ding-hwa.ho@hpe.com>
Signed-off-by: Ding-Hwa Ho <ding-hwa.ho@hpe.com>
Skip-unit-tests: true
Skip-fault-injection-test: true
Test-repeat: 10
Required-githooks: true

Signed-off-by: Ding-Hwa Ho <ding-hwa.ho@hpe.com>
Skip-unit-tests: true
Skip-fault-injection-test: true
Test-tag: DaosBuild DaosBuildVM
Test-repeat: 10
Required-githooks: true

Signed-off-by: Ding-Hwa Ho <ding-hwa.ho@hpe.com>
@daosbuild3

Copy link
Copy Markdown
Collaborator

Test stage Functional Cluster Box Medium MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-19077/5/execution/node/1058/log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

6 participants