Skip to content

DAOS-18607 object: make EC aggregation yield more frequently#17898

Merged
gnailzenh merged 1 commit intorelease/2.8from
shilongw/DAOS-18607-2.8
Apr 9, 2026
Merged

DAOS-18607 object: make EC aggregation yield more frequently#17898
gnailzenh merged 1 commit intorelease/2.8from
shilongw/DAOS-18607-2.8

Conversation

@wangshilong
Copy link
Copy Markdown
Contributor

In large clusters, object layout calculation can become CPU-intensive. Under space pressure, the scheduler gives aggregation more CPU time, so EC aggregation should yield more frequently to avoid holding the CPU for too long.

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

In large clusters, object layout calculation can become CPU-intensive.
Under space pressure, the scheduler gives aggregation more CPU time,
so EC aggregation should yield more frequently to avoid holding the CPU
for too long.

Signed-off-by: Wang Shilong <shilong.wang@hpe.com>
@wangshilong wangshilong requested review from a team as code owners April 3, 2026 07:13
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 3, 2026

Errors are Unable to load ticket data
https://daosio.atlassian.net/browse/DAOS-18607

@wangshilong wangshilong requested a review from liuxuezhao April 9, 2026 00:51
@gnailzenh gnailzenh merged commit 731bcc0 into release/2.8 Apr 9, 2026
41 checks passed
@gnailzenh gnailzenh deleted the shilongw/DAOS-18607-2.8 branch April 9, 2026 01:14
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.

3 participants