At Wed, 17 Aug 2011 09:22:11 +0100, Brian Candler wrote: > > Can someone explain the meaning of the 's' flag in vdi list? > > At https://github.com/collie/sheepdog/wiki/Getting-Started it shows the 's' > flag applied to the snapshot, and not the original volume: > > $ collie vdi list > name id size used shared creation time object id > -------------------------------------------------------------------- > Bob 0 2.0 GB 1.6 GB 0.0 MB 2010-03-23 16:16 80000 > Alice 0 256 GB 0.0 MB 0.0 MB 2010-03-23 16:21 c0000 > s Alice 1 256 GB 0.0 MB 0.0 MB 2010-03-23 16:16 40000 > > However, in my tests the 's' flag is applied to everything except the last > snapshot: > > brian at x100:~$ collie vdi list > name id size used shared creation time vdi id > ------------------------------------------------------------------ > s Test 1 2.0 GB 472 MB 0.0 MB 2011-08-16 21:00 ec9f05 > s Test 2 2.0 GB 0.0 MB 472 MB 2011-08-16 22:44 ec9f06 > s Test 3 2.0 GB 48 MB 424 MB 2011-08-16 22:46 ec9f07 > s Test 4 2.0 GB 56 MB 416 MB 2011-08-16 22:46 ec9f08 > s Test 5 2.0 GB 44 MB 428 MB 2011-08-16 23:04 ec9f09 > Test 6 2.0 GB 48 MB 424 MB 2011-08-16 23:05 ec9f0a > > This suggest to me that 's' means 'shared'? No, the 's' flag means a snapshot. I think you ran "qemu-img snapshot -c tag sheepdog:Test" five times, no? The Test vdi with id 6 is a non-snapshot vdi. If you run "qemu sheepdog:Test", the vm will open it. Thanks, Kazutaka |