You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When running an embedded metadata store, we need to bootstrap them with an initial configuration (peers of the Raft/OmniPaxos cluster). To avoid introducing a new id which users would have to configure independently of the NodeId and the node name, we want to reuse the NodeId of a node as its peer id. Since we need to write the NodesConfiguration to the metadata store to obtain our NodeId, we have a chicken-egg problem.
To solve this problem, we can introduce an explicit signal that tells one node to be the seed node of the Raft/OmniPaxos cluster. This node can create an initial NodesConfiguration and start the metadata store with itself as its only peer. Once this has happened, all other nodes can update the NodesConfiguration in the now running metadata store to obtain their node id. Later we can reconfigure the metadata store cluster to include other metadata store nodes as peers to increase its resilience.
The content you are editing has changed. Please copy your edits and refresh the page.
When running an embedded metadata store, we need to bootstrap them with an initial configuration (peers of the Raft/OmniPaxos cluster). To avoid introducing a new id which users would have to configure independently of the
NodeId
and the node name, we want to reuse theNodeId
of a node as its peer id. Since we need to write theNodesConfiguration
to the metadata store to obtain ourNodeId
, we have a chicken-egg problem.To solve this problem, we can introduce an explicit signal that tells one node to be the seed node of the Raft/OmniPaxos cluster. This node can create an initial
NodesConfiguration
and start the metadata store with itself as its only peer. Once this has happened, all other nodes can update theNodesConfiguration
in the now running metadata store to obtain their node id. Later we can reconfigure the metadata store cluster to include other metadata store nodes as peers to increase its resilience.Tasks
The text was updated successfully, but these errors were encountered: