Skip to content

DAOS-17535 cart: not exclude self when create corpc for IV - #16666

Closed
Nasf-Fan wants to merge 1 commit into
masterfrom
Nasf-Fan/DAOS-17535_t
Closed

Nasf-Fan wants to merge 1 commit into
masterfrom
Nasf-Fan/DAOS-17535_t

Conversation

@Nasf-Fan

Copy link
Copy Markdown
Contributor

Otherwise, it may misguide subsequent crt_get_filtered_grp_rank_list() and regard the IV root to be as non-exist in the ranks list, then fail related IV operation with -DER_NONEXIST.

It maybe not a perfected solution for current cart IV logic. But to be some temporary option, it makes CR to be workable when some ranks dead.

Add new test case to verify such corner case.

Test-tag: cat_recov

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).

@github-actions

github-actions Bot commented Jul 26, 2025 •

Copy link
Copy Markdown

Ticket title is 'DAOS checker cannot completed on Aurora after some engines excluded'
Status is 'In Review'
https://daosio.atlassian.net/browse/DAOS-17535

@Nasf-Fan
Nasf-Fan force-pushed the Nasf-Fan/DAOS-17535_t branch 2 times, most recently from 8c8b837 to e8e16af Compare August 2, 2025 03:00
@daosbuild3

Copy link
Copy Markdown
Collaborator

@Nasf-Fan

Nasf-Fan commented Aug 4, 2025

Copy link
Copy Markdown
Contributor Author

The required CI tests passed.

@Nasf-Fan
Nasf-Fan force-pushed the Nasf-Fan/DAOS-17535_t branch from e8e16af to cce17cc Compare August 11, 2025 02:05
@daosbuild3

Copy link
Copy Markdown
Collaborator

Test stage Functional Hardware 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-16666/4/execution/node/1498/log

@daosbuild3

Copy link
Copy Markdown
Collaborator

Test stage Functional Hardware Medium Verbs Provider 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-16666/4/execution/node/1509/log

@Nasf-Fan
Nasf-Fan force-pushed the Nasf-Fan/DAOS-17535_t branch from cce17cc to 260ace0 Compare August 26, 2025 01:11
@daosbuild3

Copy link
Copy Markdown
Collaborator

@Nasf-Fan
Nasf-Fan force-pushed the Nasf-Fan/DAOS-17535_t branch 2 times, most recently from 314bd0b to 3f9839e Compare September 3, 2025 10:51
@Nasf-Fan
Nasf-Fan force-pushed the Nasf-Fan/DAOS-17535_t branch from 3f9839e to 2523a42 Compare September 4, 2025 05:36
@daosbuild3

Copy link
Copy Markdown
Collaborator

Test stage Functional Hardware Medium Verbs Provider 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-16666/8/execution/node/1550/log

@Nasf-Fan
Nasf-Fan force-pushed the Nasf-Fan/DAOS-17535_t branch 2 times, most recently from 4cc0f66 to f0b4b92 Compare September 9, 2025 01:00
@Nasf-Fan
Nasf-Fan force-pushed the Nasf-Fan/DAOS-17535_t branch from f0b4b92 to c16be9a Compare September 18, 2025 03:22
@daosbuild3

Copy link
Copy Markdown
Collaborator

Test stage Functional Hardware 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-16666/11/execution/node/1293/log

@daosbuild3

Copy link
Copy Markdown
Collaborator

Test stage Functional Hardware Medium Verbs Provider 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-16666/11/execution/node/1388/log

@Nasf-Fan
Nasf-Fan force-pushed the Nasf-Fan/DAOS-17535_t branch from c16be9a to dba7cc7 Compare September 24, 2025 02:59
@daosbuild3

Copy link
Copy Markdown
Collaborator

Otherwise, it may misguide subsequent crt_get_filtered_grp_rank_list()
and regard the IV root to be as non-exist in the ranks list, then fail
related IV operation with -DER_NONEXIST.

It maybe not a perfected solution for current cart IV logic. But to be
some temporary option, it makes CR to be workable when some ranks dead.

Add new test case to verify such corner case.

Allow-unstable-test: true
Test-tag: cat_recov

Signed-off-by: Fan Yong <fan.yong@hpe.com>
@Nasf-Fan
Nasf-Fan force-pushed the Nasf-Fan/DAOS-17535_t branch from dba7cc7 to 88b83b3 Compare September 25, 2025 04:55
@daosbuild3

Copy link
Copy Markdown
Collaborator

Test stage Functional Hardware 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-16666/13/execution/node/1298/log

@Nasf-Fan

Copy link
Copy Markdown
Contributor Author

Test stage Functional Hardware 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-16666/13/execution/node/1298/log

PoolMembershipTest.test_dangling_rank_entry failed for DAOS-18018.

@Nasf-Fan Nasf-Fan closed this Dec 31, 2025
@Nasf-Fan
Nasf-Fan deleted the Nasf-Fan/DAOS-17535_t branch December 31, 2025 07:34
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.

2 participants