[sheepdog] [PATCH 0/4] restore default redundancy for cluster snapshot

Liu Yuan namei.unix at gmail.com
Tue Mar 25 08:10:16 CET 2014


On Mon, Mar 24, 2014 at 11:47:29PM +0900, Hitoshi Mitake wrote:
> At Mon, 24 Mar 2014 23:43:21 +0900,
> Hitoshi Mitake wrote:
> > 
> > At Fri, 14 Mar 2014 20:04:36 +0800,
> > Liu Yuan wrote:
> > > 
> > > As previously discussed, after
> > >  $ dog cluster snapshot load ./path
> > > 
> > > we will lose the default redudancy in the previous cluster and simply get '3'
> > > set for '-c'.
> > > 
> > > This patch kill this problem by storing cluster state in the header of snap log
> > > file.
> > > 
> > > Liu Yuan (4):
> > >   dog/farm: kill snap file
> > >   sheep: add a operation to get cluster info
> > >   dog/farm: add snap log header
> > >   dog: restore default redundancy scheme for 'cluster snapshot load'
> > > 
> > >  dog/cluster.c            | 10 ++++-
> > >  dog/farm/farm.c          | 59 +++++++++++++++++++++---------
> > >  dog/farm/farm.h          | 21 +++++++----
> > >  dog/farm/snap.c          | 95 ++++++++++++++++++++++++++++++++++++++----------
> > >  include/internal_proto.h |  1 +
> > >  sheep/ops.c              | 15 ++++++++
> > >  6 files changed, 154 insertions(+), 47 deletions(-)
> > 
> > Looks good to me.
> > Reviewed-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
> > 
> 
> BTW, please add a new test or enhance existing 030 for testing this
> feature later.

Okay, applied this series.

Thanks
Yuan



More information about the sheepdog mailing list