Skip to content

DAOS-18690 vos: handle DTX commit under space pressure#18141

Draft
Nasf-Fan wants to merge 1 commit intomasterfrom
Nasf-Fan/DAOS-18690_4
Draft

DAOS-18690 vos: handle DTX commit under space pressure#18141
Nasf-Fan wants to merge 1 commit intomasterfrom
Nasf-Fan/DAOS-18690_4

Conversation

@Nasf-Fan
Copy link
Copy Markdown
Contributor

If we cannot normally allocate space to hold committed DTX table, then release some old DTX entries from some container in the same pool to hold new committed ones.

The patch also uses preallocated space for TX snapshots under the case of space pressure.

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
Copy link
Copy Markdown

Ticket title is 'Aurora daos_user: SCM single target ran out of space (min:0 B) and not able to finish GC. '
Status is 'In Progress'
https://daosio.atlassian.net/browse/DAOS-18690

@Nasf-Fan Nasf-Fan force-pushed the Nasf-Fan/DAOS-18690_4 branch from fb52edf to 141eacf Compare April 29, 2026 15:33
@daosbuild3
Copy link
Copy Markdown
Collaborator

Test stage Unit Test bdev with memcheck completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-18141/1/display/redirect

@daosbuild3
Copy link
Copy Markdown
Collaborator

Test stage Unit Test with memcheck completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-18141/1/display/redirect

@Nasf-Fan Nasf-Fan force-pushed the Nasf-Fan/DAOS-18690_4 branch from 141eacf to 5debe6c Compare April 29, 2026 15:38
Base automatically changed from Nasf-Fan/DAOS-18690_3 to master April 30, 2026 08:24
@Nasf-Fan Nasf-Fan force-pushed the Nasf-Fan/DAOS-18690_4 branch 2 times, most recently from cb42dd5 to d05080d Compare May 5, 2026 04:23
@daosbuild3
Copy link
Copy Markdown
Collaborator

Test stage Functional Hardware Medium Verbs Provider MD on SSD completed with status UNSTABLE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos//view/change-requests/job/PR-18141/6/testReport/

If we cannot normally allocate space to hold committed DTX table,
then release some old DTX entries from some container in the same
pool to hold new committed ones.

The patch also uses preallocated space for TX snapshots under the
case of space pressure.

Signed-off-by: Fan Yong <fan.yong@hpe.com>
@Nasf-Fan Nasf-Fan force-pushed the Nasf-Fan/DAOS-18690_4 branch from d05080d to 51c08d0 Compare May 6, 2026 03:18
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