On 20.05.2026 23:11, Denis V. Lunev wrote:
On 5/20/26 21:57, Michael Tokarev wrote:
On 20.05.2026 22:38, Denis V. Lunev via wrote:
Changes since v1
----------------
v1 was a two-patch series tracking two independent missed-wakeup
races on the qemu shutdown path.
Um. The v1 has already been applied to the master branch, see commit
e3082ab3b3.
And I already picked it up for stable, but not for 10.0.x
So I guess the next step is to send a follow-up on top of v1, or
to revert v1 and have this v2 instead.
..
It seems that I have written things wrong in description.
v1 consists of 2 patches which were fixed very similar
but different patterns - 2 distinct hangs on cleanup:
* one in bdrv_graph_co_rdunlock() [1]
* and one in cache_clean_timer_del_and_wait() [2]
Patch [1] has been applied by Kevin to master.
Patch [2] has been reviewed with a proposal to revise
the approach.
This submission contains Patch [2] in a way proposed
by Kevin. Patch [1] is independent and stays merged.
Aha, this makes sense. Thank you for clarifying things!
And indeed, I missed this part of your description - which
is right in the part of your message which I quoted. I'm
sorry for the noise.
Best,
/mjt