Hi Linas

Thank you for posting the solution, i've seen this issue in my lab env
as well.

Much appreciated.

Regards
ilya

On 10/26/16 4:44 AM, Linas Žilinskas wrote:
> 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
> 
>  
> 

Reply via email to