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

Kai Zhang kyle at zelin.io
Tue May 14 09:44:48 CEST 2013


On May 14, 2013, at 3:34 PM, Liu Yuan <namei.unix at gmail.com> wrote:

> 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?

Sorry, I forget to send 10/12, 11/12 and 12/12.
It should be in 12/12 which modified 030 test.
I will send a new version.

Thanks,
Kyle


More information about the sheepdog mailing list