Skip to content

DAOS-17444 rebuild: cache obj open handle for rebuild#16413

Merged
gnailzenh merged 1 commit intorelease/2.6from
lxz/rb_pf_26
Jan 27, 2026
Merged

DAOS-17444 rebuild: cache obj open handle for rebuild#16413
gnailzenh merged 1 commit intorelease/2.6from
lxz/rb_pf_26

Conversation

@liuxuezhao
Copy link
Copy Markdown
Contributor

Only call dsc_obj_open() one time for each object for rebuild puller rather than open it for each dkey migrate, to save layout calculation overhead.

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

@liuxuezhao liuxuezhao requested review from a team as code owners May 20, 2025 04:10
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 20, 2025

Ticket title is 'Rebuild performance improvements'
Status is 'In Progress'
Labels: 'ALCF,alcf_track,aurora_post_at,hpe_cluster,scrubbed_2.6.5,scrubbed_2.8,test_rebuild'
Job should run at elevated priority (1)
https://daosio.atlassian.net/browse/DAOS-17444

@daosbuild3
Copy link
Copy Markdown
Collaborator

Test stage Functional Hardware Medium completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-16413/3/testReport/

@github-actions github-actions Bot added the priority Ticket has high priority (automatically managed) label Jan 16, 2026
@daosbuild3
Copy link
Copy Markdown
Collaborator

Only call dsc_obj_open() one time for each object for rebuild puller
rather than open it for each dkey migrate, to save layout calculation
overhead.

Signed-off-by: Xuezhao Liu <xuezhao.liu@hpe.com>
@daosbuild3
Copy link
Copy Markdown
Collaborator

@liuxuezhao liuxuezhao added the forced-landing The PR has known failures or has intentionally reduced testing, but should still be landed. label Jan 27, 2026
@gnailzenh gnailzenh merged commit 9fb2dec into release/2.6 Jan 27, 2026
42 of 44 checks passed
@gnailzenh gnailzenh deleted the lxz/rb_pf_26 branch January 27, 2026 04:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

forced-landing The PR has known failures or has intentionally reduced testing, but should still be landed. priority Ticket has high priority (automatically managed)

Development

Successfully merging this pull request may close these issues.

4 participants