
On Thu, Apr 18, 2013 at 11:03 PM, Eric Blake <eblake@redhat.com> wrote: [...]
Exactly - we need to add a new libvirt API that can support renames at the backend driver level, with instant effect (a directory pool forwarding to rename(2), other pools using pool-specific renaming commands).
It might be worth still having virsh vol-rename have an option to do a long-running copy/delete in the case of a backend that doesn't support instant renames, but the default should be instant rename or failure.
Okay, i will give my V2 patch-set for these stuffs. My [1]CheckList for *Rename* jobs have described my schedule for them one by one. I also offer the [2]design plan for these stuffs. [1] http://code.google.com/p/gsocxy/wiki/CheckList [2] http://code.google.com/p/gsocxy/wiki/GeneralDesignForRenameAPIs Eric, very thanks for your comments ;-) -- Thanks Harry Wei