At Sat, 1 Sep 2012 21:18:29 +0900, MORITA Kazutaka wrote: > > Changes from v1 are: > - delete the current state before rolling back to the snapshot > - add test > > With this version, I think "collie vdi rollback" will work as everyone > expects. > > Here is an example: > > $ collie vdi create test 4G > $ echo snap1 | collie vdi write test 0 512 > $ collie vdi snapshot test -s snap1 > $ echo snap2 | collie vdi write test 0 512 > $ collie vdi snapshot test -s snap2 > $ collie vdi read test 0 512 > snap2 > $ collie vdi rollback test -s snap1 > $ collie vdi read test 0 512 > snap1 > $ collie vdi rollback test -s snap2 > $ collie vdi read test 0 512 > snap2 > $ collie vdi list > Name Id Size Used Shared Creation time VDI id Copies > Tag > s test 1 4.0 GB 4.0 MB 0.0 MB 2012-09-01 09:29 7c2b25 1 > snap1 > s test 2 4.0 GB 4.0 MB 0.0 MB 2012-09-01 09:30 7c2b26 1 > snap2 > test 3 4.0 GB 0.0 MB 4.0 MB 2012-09-01 09:30 7c2b29 1 > > > MORITA Kazutaka (2): > collie: add vdi rollback support > tests: add test of vdi rollback > > collie/vdi.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++-------- > man/collie.8 | 3 ++ > tests/039 | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++ > tests/039.out | 54 +++++++++++++++++++++++++++++++++++++++++++++ > tests/group | 1 + > 5 files changed, 178 insertions(+), 10 deletions(-) > create mode 100755 tests/039 > create mode 100644 tests/039.out
Applied. Thanks, Kazutaka -- sheepdog mailing list [email protected] http://lists.wpkg.org/mailman/listinfo/sheepdog
