Implement Logical BUS_ID Topology for Multi-Gateway Failover #480
GreenGrassBlueOcean
started this conversation in
Ideas
Replies: 1 comment 1 reply
|
Yeah... it's a bit late in the game to have such a stupid idea 😁 To cover my reasoning:
And for the rebutal:
|
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
As discussed in PR #459, @anotherjulien proposed using a BUS ID as the primary topology model for multi-gateway setups rather than pinning entities to a single primary gateway's MAC address.
Currently in PR #459, we are shipping a "Phase 1" multi-gateway topology where entities are strictly bound to a single primary gateway unique ID, and failover/standby gateways share that topology.
Proposal:
Migrate the underlying abstraction to a BUS_ID model:
Why is this a separate "Phase 2" effort?
Implementing a logical BUS_ID model represents a massive architectural shift that is too large for the current Phase 1 PR:
By splitting this out, we can ship stable failover capabilities to users immediately in Phase 1, and handle the high-risk database migrations for BUS_ID in a carefully isolated Phase 2 PR.
All reactions