[sheepdog] collie snapshot rollback cause the image unusable/undeletable

Wenhao Xu xuwenhao2008 at gmail.com
Wed Mar 13 18:36:30 CET 2013


Got it. Thanks.

Wenhao

On Mon, Mar 11, 2013 at 3:12 PM, MORITA Kazutaka <
morita.kazutaka at lab.ntt.co.jp> wrote:

> At Fri, 8 Mar 2013 10:37:26 +0800,
> Wenhao Xu wrote:
> >
> > On Fri, Mar 8, 2013 at 2:23 AM, MORITA Kazutaka
> > <morita.kazutaka at gmail.com>wrote:
> >
> > > At Fri, 8 Mar 2013 00:04:00 +0800,
> > > Wenhao Xu wrote:
> > > >
> > > > On Fri, Mar 8, 2013 at 12:01 AM, MORITA Kazutaka
> > > > <morita.kazutaka at gmail.com>wrote:
> > > >
> > > > > At Wed, 6 Mar 2013 21:57:56 +0800,
> > > > > Wenhao Xu wrote:
> > > > > >
> > > > > > $ collie vdi list
> > > > > >   Name        Id    Size    Used  Shared    Creation time   VDI
> id
> > > > >  Copies
> > > > > >  Tag
> > > > > > s img1         1  2.0 GB  0.0 MB  0.0 MB 2013-03-06 21:39
> 9e028f
> > >   1
> > > > > >       snap1
> > > > > > s img1         2  2.0 GB  0.0 MB  0.0 MB 2013-03-06 21:39
> 9e0290
> > >   1
> > > > > >       snap2
> > > > > >   img1         3  2.0 GB  0.0 MB  0.0 MB 2013-03-06 21:40
> 9e0291
> > >   1
> > > > > >
> > > > > >
> > > > > > $ collie vdi rollback -s 3 img1     #This step cause the
> problem, Am
> > > I
> > > > > > doing something wrong? If this is not allowed, collie should
> probably
> > > > > > prevent the command executing.
> > > > >
> > > > > Rolling to a non-snapshot VDI is not allowed.  I'll fix collie so
> that
> > > > > it prevents it.
> > > > >
> > > > Cool. Then how do I go back to a non-snapshot VDI after rolling to a
> > > > previous snapshot? Is there any way to do it?
> > > > Thanks.
> > >
> > > The non-snapshot VDI is the one you are currently using, so it does
> > > not make sense to rollback it.  In your case, the vdi with id 3 is the
> > > one marked with 'You are here' in the vdi tree output.
> > >
> > >
> > Oh , I just notice it. I think my question is will I lose the changes on
> a
> > VDI if I rollback to a previous snapshot without making a snapshot on it
> > first.
> >
> > Say I am making changes on VDI 3. Then I rollback it to snapshot 1.
> Because
> > I don't snapshot the changes on VDI 3 yet before rollback happens, I will
> > lose all the changes, right? Or is there anyway to "redo" it?
>
> The rollback operation discards all the changes from the previous
> snapshot and cannot be undone.  Please take a snapshot before
> rollbacking if you don't want to lose any changes.
>
> Thanks,
>
> Kazutaka
>



-- 
~_~
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wpkg.org/pipermail/sheepdog/attachments/20130314/8897a725/attachment-0004.html>


More information about the sheepdog mailing list