Skip to content

ATLAS-5362: Atlas Modular Runtime Architecture — Service Decomposition, Graph-Native Coordination, Active-Active HA, and RunMode-Driven Execution - #711

Open
jackhalfalltrades wants to merge 1 commit into
apache:masterfrom
jackhalfalltrades:ATLAS-5362

Conversation

@jackhalfalltrades

Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request?

ATLAS-5362: Merge latest master updates into the active-active workstream and align active-active runtime behavior, patch execution safety, and docker/dev setup.

This PR includes

  • Active-active runtime and HA updates, including activation flow and request filtering/security alignment.
  • Patch/maintenance reliability improvements:
    • CAS-based handling for patch state.
    • Guardrails for terminal patch states.
    • Re-index/composite-index status patch handling improvements.
  • Task execution resiliency updates:
    • stale claim recovery for in-progress tasks after node failure.
    • executor/task-management/task-registry updates.
  • TypeDef sync and bootstrap controls:
    • TypeDef notifier/consumer additions and bootstrap control changes.
  • Docker/dev-support refresh for active-active and monolithic topologies:
    • updated compose files, scripts, nginx configs, and docs for HBase/Postgres variants.
  • Tests and cleanup:
    • added/updated unit and integration tests around tasking, patching, typedef sync, HA/service state.
    • removed obsolete elector/setup-related tests and classes replaced by newer flow.

How was this patch tested?

  • Verified patch series applies successfully on branch ATLAS-5362.
  • Confirmed resulting commit chain is complete and branch tip updates as expected.
  • Validated repository state after apply (git status) with no tracked-file conflicts remaining.
  • Test coverage updates included in this PR:
  • new/updated tests for patch manager/registry/service, task executor/registry/management, typedef sync, service state, and activation flow.

@jackhalfalltrades
jackhalfalltrades force-pushed the ATLAS-5362 branch 2 times, most recently from 0404e4a to 331fcbb Compare August 4, 2026 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant