[Top][All Lists]

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

Re: [PATCH v2 0/2] mirror: Fix hang (operation waiting for itself/circul

From: Eric Blake
Subject: Re: [PATCH v2 0/2] mirror: Fix hang (operation waiting for itself/circular dependency)
Date: Thu, 26 Mar 2020 10:53:20 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0

On 3/26/20 10:36 AM, Kevin Wolf wrote:
The recent fix didn't actually fix the whole problem. Operations can't
only wait for themselves, but we can also end up with circular
dependencies like two operations waiting for each other to complete.

This reverts the first fix and implements another approach.

- Mark active mirror operations as in-flight, too

Kevin Wolf (2):
   Revert "mirror: Don't let an operation wait for itself"
   mirror: Wait only for in-flight operations

Reviewed-by: Eric Blake <address@hidden>

Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  qemu.org | libvirt.org

reply via email to

[Prev in Thread] Current Thread [Next in Thread]