Configuring an n-way multi-master information sharing topology. Adding a
new node (e.g., database server) to the information sharing topology can
be implemented as follows. Initially, the new node is added as a slave of
a particular co-master in the information sharing topology. The objects
to replicate are instantiated on the new node by propagating data from
the particular co-master to the new node. Furthermore, a capture process
is created on the particular co-master to send changes to the objects to
the slave. Meanwhile, the co-masters continue to propagate changes to
each other. To promote the slave to a master, changes to objects stored
at the slave are propagated to each of the co-masters. Furthermore,
changes at each of the masters are propagated to the promoted node.