[sheepdog] [PATCH v2 00/12] A new impelmentation of cluster snapshot

Liu Yuan namei.unix at gmail.com
Tue May 14 09:34:38 CEST 2013


On 05/14/2013 03:16 PM, Kai Zhang wrote:
> Current way of doing cluster snapshot is very powerful and has great performance.
> However it also has some drawbacks:
> 1. After a new node joins the cluster, all former snapshots are not available to be restored.
> 2. It is hard to backup cluster snapshot to an other storage system for disaster-tolerance.
> 3. It is hard to init a new cluster by loading another cluster's snapshot.
> 
> New idea is to move "farm" from sheep to collie and save cluster snapshot to a localpath.
> 
> New cluster snapshot retains all features from "farm", including:
> 1. object de-duplication
> 2. incremental store capability
> 
> In addition, it also provides ability of:
> 1. export cluster snapshot to other storage device for backup and disaster-tolerance
> 2. deploy new cluster by restore from one snapshot of other cluster
> 
> The first 4 patches are used to remove farm from sheep.
> The others are used to re-implement farm under collie.

How to test the patch? For e.g, how to use the new interface?

Thanks,
Yuan



More information about the sheepdog mailing list