MORITA Kazutaka <[email protected]> writes:
> The vdi id can change if we get the snapshot, so there is a problem
> that vdi attributes vanish after taking snapshots.
>
> This patch uses the first vdi id, whose snapid equals 1, for a vdi
> attribute object id.
Hi Kazutaka. This doesn't work as an approach unless I'm missing something,
because the snapshot with vid 1 can end up being deleted:
# qemu-img create sheepdog:foo 1
Formatting 'sheepdog:foo', fmt=raw size=1
# collie vdi setattr foo bar wibble
# qemu-img snapshot -c '' sheepdog:foo
# collie vdi list foo
name id size used shared creation time vdi id
------------------------------------------------------------------
s foo 1 0.0 MB 0.0 MB 0.0 MB 2011-08-01 15:02 d9d577
foo 2 0.0 MB 0.0 MB 0.0 MB 2011-08-01 15:02 d9d57a
# collie vdi getattr foo bar && echo
wibble
# collie vdi delete -s 1 foo
# collie vdi list foo
name id size used shared creation time vdi id
------------------------------------------------------------------
foo 2 0.0 MB 0.0 MB 0.0 MB 2011-08-01 15:02 d9d57a
# collie vdi getattr foo bar && echo
failed to find attr oid, Failed to find the requested tag
Also, once this has happened:
# collie vdi setattr foo bar wibble
failed to find attr oid, Failed to find the requested tag
Best wishes,
Chris.
--
sheepdog mailing list
[email protected]
http://lists.wpkg.org/mailman/listinfo/sheepdog