willbryant/verm — Issue #6: Push new documents to one or more other verm instances
Author: willbryant
Created: 2011-11-25 07:18:56+00:00
State: open

The next part of replication is to asynchronously push newly-received documents to one or more other verm instances.

A queue of documents to push is required, but it does not need to be persistent as the next change is to introduce a full sync on startup (and on demand), so we can use that to get back to a consistent replication position without having to actually track it.

Similarly the queue does not have to support indefinite lengths so long as there is a mechanism to cause a full sync if the length limit is reached.