
On 04/06/2012 08:24 AM, Eric Blake wrote:
On 04/05/2012 10:36 PM, Eric Blake wrote:
v1 was here: https://www.redhat.com/archives/libvir-list/2012-April/msg00068.html
changes from v1: Paolo has updated the qemu side of things, and built a scratch image for RHEL that I was able to test with for the new semantics. I was actually able to successfully run two different block copy jobs, one canceled and one pivoted, with SELinux disabled and this patch series.
Patch 12/15 is for reference only when working with Paolo's build; it will not go upstream.
Patches 13-15 are optional; the extra flexibility might be nice, but I haven't yet played with those three enough to know if Paolo's build behaves like I was expecting.
I obviously have more patches to write, such as supporting the REUSE_EXT flag to reuse files instead of creating a new one, and fixing several XXX comments related to SELinux, auditing, and disk locking. But they can be extra patches on top of this starting series.
For reference, I have now pushed this v2 series to my staging git repository (I may rewind the branch as I update things to rebase my snapshot+mirror proposal on top of this):
http://repo.or.cz/w/libvirt/ericb.git/shortlog/refs/heads/snapshot
git fetch git://repo.or.cz/libvirt/ericb.git snapshot
I rebased this to point to my v3 proposal. https://www.redhat.com/archives/libvir-list/2012-April/msg00288.html -- Eric Blake eblake@redhat.com +1-919-301-3266 Libvirt virtualization library http://libvirt.org