Wednesday, February 8, 2017

Basic Syncing

Basic syncing is now supported.

"Syncing" refers to comparing a remote version of an object to a local version.  In this case, it refers to comparing the cluster files.

Miranda keeps versions by keeping a sha1 and a last modified of the various cluster files and comparing that.  Two versions are considered to be the same if the sha1s match.  If the sha1s differ then the more recent (newer last modified) version is used.

Eventually, users, topics, messages and deliveries will undergo syncing when two nodes connect.

No comments:

Post a Comment