Nick Gerakines
unread,Mar 6, 2013, 4:20:06 PM3/6/13Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to camli...@googlegroups.com
I'm starting on replication and sync, but wanted to clarify the behavior first.
Assuming you've got two blobservers, each are configured to have the location of the other. On some sort of timer, each will attempt to enumerate the other's blobrefs and for each blobref that it doesn't have, attempt to get it and store it locally.
An alternative would be to have a "replicator" mode for one of the two. That replicator would perform the operations in the normal sync, but instead of having the other contact it, it would iterate over its own blobrefs and perform a stat on the remote server. If it finds that the remote doesn't have one of its own, it would attempt to submit the blob to it. This mode would be ideal for cases where one blobserver is unreachable (behind a firewall or the like).
Thoughts?