Skip to content

[WAGED Tag Isolation 13/16] Document the design - #293

Draft
LZD-PratyushBhatt wants to merge 1 commit into
lzd/waged-iso-12-integrationfrom
lzd/waged-iso-13-doc
Draft

LZD-PratyushBhatt wants to merge 1 commit into
lzd/waged-iso-12-integrationfrom
lzd/waged-iso-13-doc

Conversation

@LZD-PratyushBhatt

@LZD-PratyushBhatt LZD-PratyushBhatt commented Sep 20, 2026

Copy link
Copy Markdown
Collaborator

Description

Docs only. Covers why a global rebalancer freezes every clique when one cannot be placed, why the isolation unit is the share block rather than the resource, how the assignment metadata store stays deterministic across controller failover, and what the flag does not change.

Placed near the end of the stack on purpose, so it describes code that already exists.

Stacked PR 13 of 16 of the WAGED instance tag isolation stack.

  • Base branch: lzd/waged-iso-12-integration
  • Only the top commit belongs to this PR
  • The full stack merges into waged-tag-based-isolation, which merges into dev at the end

Tests

Not applicable, documentation only.

Changes that Break Backward Compatibility

None. The new cluster config flag defaults to false, and with it off every code path added here behaves exactly as it does today.

Documentation

This PR is the documentation. It adds docs/design/002-waged-instance-tag-isolation.md.

Code Quality

Formatted with helix-style.xml.

Add the design doc for the feature built in this stack: why a global
rebalancer freezes every clique when one cannot be placed, why the
isolation unit is the share block rather than the resource, how the
assignment metadata store stays deterministic across controller
failover, and what the flag does not change.

Kept to the end of the stack on purpose, so it describes code that
already exists rather than code that might.
@LZD-PratyushBhatt LZD-PratyushBhatt changed the title Document the instance tag isolation design [WAGED Tag Isolation 13/16] Document the instance tag isolation design Sep 20, 2026
@LZD-PratyushBhatt LZD-PratyushBhatt added the waged-tag-level-isolation Opt-in WAGED failure isolation per instance group tag (clique) label Sep 20, 2026
@LZD-PratyushBhatt LZD-PratyushBhatt changed the title [WAGED Tag Isolation 13/16] Document the instance tag isolation design [WAGED Tag Isolation 13/16] Document the design Sep 20, 2026
@LZD-PratyushBhatt
LZD-PratyushBhatt added this pull request to stack #297 September 20, 2026 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

waged-tag-level-isolation Opt-in WAGED failure isolation per instance group tag (clique)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant