Re: Backport of modern qemu rbd driver to qemu 1.0 + Precise packaging

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Alex, 

any chances you would also be sharing the compiled .deb of the ubuntu package? 
I'm willing to test, as we have issues with qemu-1.4.2 and bridging within a VM. Will try to build the .deb now. 

Wolfgang

On Fri, Jun 21, 2013 at 03:41:53PM +0100, Alex Bligh wrote:
> I've backported the modern (qemu 1.5) rbd driver to qemu 1.0 (for anyone
> interested). This is designed for people who are conservative in hypervisor
> version, but like more bleeding edge storage.
> 
> The main thing this adds is asynchronous flush to rbd, plus automatic
> control of rbd caching behaviour. I have NOT backported the extended
> configuration bits.
> 
> I've used runtime testing through weak binding to detect the version
> of librd in use, so it's possible to compile against a standard
> Precise librbd, then run with a more modern one and take advantage
> of async flush. It works the other way around too. Note the original
> implementation of this posted to the qemu list (but not
> taken) did not quite work.
> 
> The backport in qemu repository format can be found at
>  https://github.com/flexiant/qemu/commits/v1.0-rbd-add-async-flush
> (note the branch is v1.0-rbd-add-async-flush).
> 
> I've also backported this to the Ubuntu Precise packaging of qemu-kvm,
> (again note the branch is v1.0-rbd-add-async-flush) at
>  https://github.com/flexiant/qemu-kvm-1.0-noroms/tree/v1.0-rbd-add-async-flush
> 
> THESE PATCHES ARE VERY LIGHTLY TESTED. USE AT YOUR OWN RISK.
> 
> -- 
> Alex Bligh
> 
> 
> 
> 
> _______________________________________________
> ceph-users mailing list
> ceph-users@xxxxxxxxxxxxxx
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

-- 
http://www.wogri.com
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux