Skip to content

DAOS-18825 pool: include excluded ranks as DOWNOUT at creation time#18659

Draft
wangshilong wants to merge 1 commit into
masterfrom
shilongw/DAOS-18825
Draft

DAOS-18825 pool: include excluded ranks as DOWNOUT at creation time#18659
wangshilong wants to merge 1 commit into
masterfrom
shilongw/DAOS-18825

Conversation

@wangshilong

@wangshilong wangshilong commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Implement asymmetric pool create for system-membership excluded ranks:

  • keep excluded/admin-excluded ranks in pool map and initialize their targets as DOWNOUT
  • plumb downout_ranks through PoolCreate
  • run MGMT_TGT_CREATE only on active ranks (targets - downout_ranks)
  • use active-rank count for pool size split / svc-replica limits

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

github-actions Bot commented Jul 14, 2026

Copy link
Copy Markdown

Ticket title is 'Imbalanced object distribution for G32 oclass in pool with asymmetric fault domain topology'
Status is 'In Progress'
https://daosio.atlassian.net/browse/DAOS-18825

@daosbuild3

Copy link
Copy Markdown
Collaborator

@wangshilong wangshilong force-pushed the shilongw/DAOS-18825 branch from 36be079 to 8d7f4fc Compare July 15, 2026 13:26
@daosbuild3

Copy link
Copy Markdown
Collaborator

@daosbuild3

Copy link
Copy Markdown
Collaborator

@wangshilong wangshilong force-pushed the shilongw/DAOS-18825 branch from 8d7f4fc to 56cc7f5 Compare July 16, 2026 03:27
@daosbuild3

Copy link
Copy Markdown
Collaborator

@daosbuild3

Copy link
Copy Markdown
Collaborator

@wangshilong wangshilong force-pushed the shilongw/DAOS-18825 branch 2 times, most recently from e212a31 to fa806c3 Compare July 16, 2026 07:55
@daosbuild3

Copy link
Copy Markdown
Collaborator

@daosbuild3

Copy link
Copy Markdown
Collaborator

Implement asymmetric pool create for system-membership excluded ranks:
- keep excluded/admin-excluded ranks in pool map and initialize their targets as DOWNOUT
- plumb downout_ranks through PoolCreate (proto/rpc/control-plane/mgmt/pool svc)
- run MGMT_TGT_CREATE only on active ranks (targets - downout_ranks)
- use active-rank count for pool size split / svc-replica limits

Feature: pool
Signed-off-by: Wang Shilong <shilong.wang@hpe.com>
@wangshilong wangshilong force-pushed the shilongw/DAOS-18825 branch from fa806c3 to 6a29f5c Compare July 16, 2026 08:58
@daosbuild3

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