- paxos_initialize(+Options) is det
- Initialize this Prolog process as a paxos node. The initialization
requires an initialized and configured TIPC, UDP or other broadcast
protocol. Calling this initialization may be omitted, in which case
the equivant of
paxos_initialize([])
is executed lazily as part of the first paxos operation. Defined options:- node(?NodeID)
- When instantiated, this node rejoins the network with the given
node id. A fixed node idea should be used if the node is
configured for persistency and causes the new node to receive
updates for keys that have been created or modified since the
node left the network. If NodeID is a variable it is unified
with the discovered NodeID.
NodeID must be a small non-negative integer as these identifiers are used in bitmaps.