Skip to content

DAOS-18628 cart: switch to new event-based progress methods#17616

Draft
soumagne wants to merge 2 commits intomasterfrom
soumagne/crt_progress
Draft

DAOS-18628 cart: switch to new event-based progress methods#17616
soumagne wants to merge 2 commits intomasterfrom
soumagne/crt_progress

Conversation

@soumagne
Copy link
Collaborator

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

@soumagne soumagne requested review from a team as code owners February 27, 2026 00:11
@soumagne soumagne marked this pull request as draft February 27, 2026 00:16
@daosbuild3
Copy link
Collaborator

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-17616/1/execution/node/304/log

@daosbuild3
Copy link
Collaborator

@daosbuild3
Copy link
Collaborator

@daosbuild3
Copy link
Collaborator

@github-actions
Copy link

Ticket title is 'Improve CART progress loop and skip system calls'
Status is 'Open'
https://daosio.atlassian.net/browse/DAOS-18628

@daosbuild3
Copy link
Collaborator

@soumagne soumagne force-pushed the soumagne/crt_progress branch from f17b3c3 to 9c1ed04 Compare February 27, 2026 23:29
@daosbuild3
Copy link
Collaborator

soumagne added 2 commits March 2, 2026 11:14
add crt_hg_event_progress() and query wait fd from context

add D_PROGRESS_LEGACY to revert to old progress

relax progress thread safety using thread mode

introduce spin flag to busy spin until deadline

Signed-off-by: Jerome Soumagne <jerome.soumagne@hpe.com>
Signed-off-by: Jerome Soumagne <jerome.soumagne@hpe.com>
@soumagne soumagne force-pushed the soumagne/crt_progress branch from 9c1ed04 to d76e646 Compare March 2, 2026 18:10
@daosbuild3
Copy link
Collaborator

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