cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Linas Žilinskas <li...@host1plus.com>
Subject Re: patchviasocket seems to be broken with qemu 2.3(+?)
Date Wed, 26 Oct 2016 11:44:58 GMT
So after some investigation I've found out that qemu 2.3.0 is indeed 
broken, at least the way CS uses the qemu chardev/socket.

Not sure in which specific version it happened, but it was fixed in 
2.4.0-rc3, specifically noting that CloudStack 4.2 was not working.

qemu git commit: 4bf1cb03fbc43b0055af60d4ff093d6894aa4338

Also attaching the patch from that commit.


For our own purposes i've included the patch to the qemu-kvm-ev package 
(2.3.0) and all is well.


On 2016-10-20 09:59, Linas Žilinskas wrote:
>
> Hi.
>
> We have made an upgrade to 4.9.
>
> Custom build packages with our own patches, which in my mind (i'm the 
> only one patching those) should not affect the issue i'll describe.
>
> I'm not sure whether we didn't notice it before, or it's actually 
> related to something in 4.9
>
> Basically our system vm's were unable to be patched via the qemu 
> socket. The script simply error'ed out with a timeout while trying to 
> push the data to the socket.
>
> Executing it manually (with cmd line from the logs) resulted the same. 
> I even tried the old perl variant, which also had same result.
>
> So finally we found out that this issue happens only on our HVs which 
> run qemu 2.3.0, from the centos 7 special interest virtualization 
> repo. Other ones that run qemu 1.5, from official repos, can patch the 
> system vms fine.
>
> So i'm wondering if anyone tested 4.9 with kvm with qemu >= 2.x? Maybe 
> it something else special in our setup. e.g. we're running the HVs 
> from a preconfigured netboot image (pxe), but all of them, including 
> those with qemu 1.5, so i have no idea.
>
>
> Linas Žilinskas
> Head of Development
> website <http://www.host1plus.com/> facebook 
> <https://www.facebook.com/Host1Plus> twitter 
> <https://twitter.com/Host1Plus> linkedin 
> <https://www.linkedin.com/company/digital-energy-technologies-ltd.>
>
> Host1Plus is a division of Digital Energy Technologies Ltd.
>
> 26 York Street, London W1U 6PZ, United Kingdom
>

Linas Žilinskas
Head of Development
website <http://www.host1plus.com/> facebook 
<https://www.facebook.com/Host1Plus> twitter 
<https://twitter.com/Host1Plus> linkedin 
<https://www.linkedin.com/company/digital-energy-technologies-ltd.>

Host1Plus is a division of Digital Energy Technologies Ltd.

26 York Street, London W1U 6PZ, United Kingdom


Mime
View raw message