Skip to content

DAOS-19374 vos: iterator changes for multi-buckets per object - #19048

Open
NiuYawei wants to merge 1 commit into
feature/mdonssd_p2_improvefrom
niu/mdonssd_p2_improve/DAOS-19374-iterator
Open

DAOS-19374 vos: iterator changes for multi-buckets per object#19048
NiuYawei wants to merge 1 commit into
feature/mdonssd_p2_improvefrom
niu/mdonssd_p2_improve/DAOS-19374-iterator

Conversation

@NiuYawei

Copy link
Copy Markdown
Contributor
  • Change obj_pin_bkt() to pin all object shared buckets.
  • Ensure dkey bucket is pinned when iterating into dkey sub-trees.
  • Fix tree handle leak when nested preparation failed.

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

- Change obj_pin_bkt() to pin all object shared buckets.
- Ensure dkey bucket is pinned when iterating into dkey sub-trees.
- Fix tree handle leak when nested preparation failed.

Signed-off-by: Niu Yawei <yawei.niu@hpe.com>
@NiuYawei
NiuYawei requested review from a team as code owners September 11, 2026 05:05
@github-actions

Copy link
Copy Markdown

Ticket title is 'Eviction thrash prevention'
Status is 'In Progress'
Labels: 'md_on_ssd2'
https://daosio.atlassian.net/browse/DAOS-19374

@daosbuild3

Copy link
Copy Markdown
Collaborator

@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-19048/1/execution/node/1732/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.

2 participants