Re: [libvirt] [PATCH RFC v2] qemu: fix deadlock when waiting in non async jobs

2018-12-05 Thread Nikolay Shirokovskiy
ping On 18.10.2018 11:55, Nikolay Shirokovskiy wrote: > > > On 17.10.2018 23:04, John Ferlan wrote: >> >> >> On 10/16/18 3:22 AM, Nikolay Shirokovskiy wrote: >>> >>> >>> On 16.10.2018 03:00, John Ferlan wrote: On 10/8/18 4:10 AM, Nikolay Shirokovskiy wrote: > Block job abort o

Re: [libvirt] [PATCH RFC v2] qemu: fix deadlock when waiting in non async jobs

2018-10-18 Thread Nikolay Shirokovskiy
On 17.10.2018 23:04, John Ferlan wrote: > > > On 10/16/18 3:22 AM, Nikolay Shirokovskiy wrote: >> >> >> On 16.10.2018 03:00, John Ferlan wrote: >>> >>> >>> On 10/8/18 4:10 AM, Nikolay Shirokovskiy wrote: Block job abort operation can not handle properly qemu crashes when waiting for

Re: [libvirt] [PATCH RFC v2] qemu: fix deadlock when waiting in non async jobs

2018-10-17 Thread John Ferlan
On 10/16/18 3:22 AM, Nikolay Shirokovskiy wrote: > > > On 16.10.2018 03:00, John Ferlan wrote: >> >> >> On 10/8/18 4:10 AM, Nikolay Shirokovskiy wrote: >>> Block job abort operation can not handle properly qemu crashes when waiting >>> for >>> abort/pivot completion. Deadlock scenario is next

Re: [libvirt] [PATCH RFC v2] qemu: fix deadlock when waiting in non async jobs

2018-10-16 Thread Nikolay Shirokovskiy
On 16.10.2018 03:00, John Ferlan wrote: > > > On 10/8/18 4:10 AM, Nikolay Shirokovskiy wrote: >> Block job abort operation can not handle properly qemu crashes when waiting >> for >> abort/pivot completion. Deadlock scenario is next: >> >> - qemuDomainBlockJobAbort waits for pivot/abort compl

Re: [libvirt] [PATCH RFC v2] qemu: fix deadlock when waiting in non async jobs

2018-10-15 Thread John Ferlan
On 10/8/18 4:10 AM, Nikolay Shirokovskiy wrote: > Block job abort operation can not handle properly qemu crashes when waiting > for > abort/pivot completion. Deadlock scenario is next: > > - qemuDomainBlockJobAbort waits for pivot/abort completion > - qemu crashes, then qemuProcessBeginStopJob

[libvirt] [PATCH RFC v2] qemu: fix deadlock when waiting in non async jobs

2018-10-08 Thread Nikolay Shirokovskiy
Block job abort operation can not handle properly qemu crashes when waiting for abort/pivot completion. Deadlock scenario is next: - qemuDomainBlockJobAbort waits for pivot/abort completion - qemu crashes, then qemuProcessBeginStopJob broadcasts for VM condition and then waits for job condition