On Thu, Aug 01, 2019 at 11:00:42AM -0700, Roman Shaposhnik wrote:
> Got it! So please bear with me for a little bit longer: I'm looking at
>      http://xenbits.xen.org/gitweb/?p=qemu-xen.git;a=summary
> and I see that it is based on a stock, upstream qemu 4.0.0 with
> just two patches on top:
>      
> http://xenbits.xen.org/gitweb/?p=qemu-xen.git;a=commit;h=9cca02d8ffc23e9688a971d858e4ffdff5389b11
>      
> http://xenbits.xen.org/gitweb/?p=qemu-xen.git;a=commit;h=1bcf484fa9f451cc8c290fe80fd0e764199ca81c
> 
> So here's my question: when there's time to release Xen 4.13, is the
> expectation for these patches to get upstreamed into a particular patch
> release of qemu 4.0.x or that distros (like ourselves) will be on the hook
> of lifting those patches off of Xen tree and merging in whatever version
> of qemu 4.y they ship?

So the workflow for qemu-xen is that patches are upstreamed first. Of
the two patches on top of 4.0, one is a simple build fix cherry-picked
from upstream. The other
  
https://xenbits.xen.org/gitweb/?p=qemu-xen.git;a=commit;h=9cca02d8ffc23e9688a971d858e4ffdff5389b11
  main loop: Big hammer to fix logfile disk DoS in Xen setups
isn't going to be upstream, it would need a proper solution provided by
Xen, not QEMU. Xen would needs some kind of daemon to save logs and
rotate them as needed to avoid filling up the disk. Libvirt has that I
think.

> Also, in terms of testing, what does the majority of folks who will be working
> on Xen 4.13 release be testing it with? qemu that comes out of 
> xenbits.xen.org,
> upstream qemu + custom patches, distro QEMU, something else?

I think most developers would simply use qemu-xen that comes out of
xenbits (and not necessarily the last version if they didn't update the
qemu-xen clone as the build system doesn't update it).
But, osstest does test qemu-xen and QEMU upstream with Xen.
    - QEMU upstream (called qemu-mainline in osstest), is tested
      regulary with Xen unstable (to be Xen 4.13 currently).
    - qemu-xen is tested with Xen unstable.
    - Xen unstable-staging is tested with qemu-xen (tested version).

As for 'distro QEMU', I don't think any developer can use it. QEMU
needs to be builds against the current version of Xen, or it doesn't
start.

-- 
Anthony PERARD

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to