[PULL 0/2] Block layer patches

Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260317134521.112121-1-hreitz@redhat.com
Maintainers: John Snow <jsnow@redhat.com>, Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Alberto Garcia <berto@igalia.com>
There is a newer version of this series
block/mirror.c          | 28 ++++++++-------
block/throttle-groups.c | 79 +++++++++++++++++++++++++++++++----------
2 files changed, 75 insertions(+), 32 deletions(-)
[PULL 0/2] Block layer patches
Posted by Hanna Czenczek 2 weeks, 6 days ago
The following changes since commit 559919ce54927d59b215a4665eda7ab6118a48aa:

  Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging (2026-03-16 13:07:33 +0000)

are available in the Git repository at:

  https://gitlab.com/hreitz/qemu.git tags/pull-block-2026-03-17

for you to fetch changes up to 9ac85f4cc7995217db8f736733b990d6addcb036:

  block/mirror: fix assertion failure upon duplicate complete for job using 'replaces' (2026-03-17 12:31:54 +0100)

----------------------------------------------------------------
Block layer patches for rc0

- Fix race condition in throttle-group code triggering an assertion
  failure
- Fix assertion failure in mirror job when issuing job-complete twice

----------------------------------------------------------------
Alberto Garcia (1):
  throttle-group: Fix race condition in throttle_group_restart_queue()

Fiona Ebner (1):
  block/mirror: fix assertion failure upon duplicate complete for job
    using 'replaces'

 block/mirror.c          | 28 ++++++++-------
 block/throttle-groups.c | 79 +++++++++++++++++++++++++++++++----------
 2 files changed, 75 insertions(+), 32 deletions(-)

-- 
2.53.0
Re: [PULL 0/2] Block layer patches
Posted by Michael Tokarev 2 weeks, 5 days ago
On 17.03.2026 16:45, Hanna Czenczek wrote:
[]
> Block layer patches for rc0
> 
> - Fix race condition in throttle-group code triggering an assertion
>    failure
> - Fix assertion failure in mirror job when issuing job-complete twice
> 
> ----------------------------------------------------------------
> Alberto Garcia (1):
>    throttle-group: Fix race condition in throttle_group_restart_queue()
> 
> Fiona Ebner (1):
>    block/mirror: fix assertion failure upon duplicate complete for job
>      using 'replaces'
> 
>   block/mirror.c          | 28 ++++++++-------
>   block/throttle-groups.c | 79 +++++++++++++++++++++++++++++++----------
>   2 files changed, 75 insertions(+), 32 deletions(-)

Is it not qemu-stable material?
The amount of changes is a bit too high though.

I'm picking it up for the currently active stable branches, please
let me know if I shouldn't.

Thanks,

/mjt
Re: [PULL 0/2] Block layer patches
Posted by Hanna Czenczek 2 weeks, 4 days ago
On 18.03.26 21:35, Michael Tokarev wrote:
> On 17.03.2026 16:45, Hanna Czenczek wrote:
> []
>> Block layer patches for rc0
>>
>> - Fix race condition in throttle-group code triggering an assertion
>>    failure
>> - Fix assertion failure in mirror job when issuing job-complete twice
>>
>> ----------------------------------------------------------------
>> Alberto Garcia (1):
>>    throttle-group: Fix race condition in throttle_group_restart_queue()
>>
>> Fiona Ebner (1):
>>    block/mirror: fix assertion failure upon duplicate complete for job
>>      using 'replaces'
>>
>>   block/mirror.c          | 28 ++++++++-------
>>   block/throttle-groups.c | 79 +++++++++++++++++++++++++++++++----------
>>   2 files changed, 75 insertions(+), 32 deletions(-)
>
> Is it not qemu-stable material?
> The amount of changes is a bit too high though.

The mirror one should be simple enough, the throttle-groups one… I think 
it still is good.

> I'm picking it up for the currently active stable branches, please
> let me know if I shouldn't.

Yes, thanks!

Hanna


Re: [PULL 0/2] Block layer patches
Posted by Peter Maydell 2 weeks, 5 days ago
On Tue, 17 Mar 2026 at 13:45, Hanna Czenczek <hreitz@redhat.com> wrote:
>
> The following changes since commit 559919ce54927d59b215a4665eda7ab6118a48aa:
>
>   Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging (2026-03-16 13:07:33 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/hreitz/qemu.git tags/pull-block-2026-03-17
>
> for you to fetch changes up to 9ac85f4cc7995217db8f736733b990d6addcb036:
>
>   block/mirror: fix assertion failure upon duplicate complete for job using 'replaces' (2026-03-17 12:31:54 +0100)
>
> ----------------------------------------------------------------
> Block layer patches for rc0
>
> - Fix race condition in throttle-group code triggering an assertion
>   failure
> - Fix assertion failure in mirror job when issuing job-complete twice
>



Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/11.0
for any user-visible changes.

-- PMM