[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 0/3] block: Make bdrv_refresh_limits() non-recursive
From: |
Kevin Wolf |
Subject: |
Re: [PATCH v2 0/3] block: Make bdrv_refresh_limits() non-recursive |
Date: |
Fri, 4 Mar 2022 14:36:39 +0100 |
Am 16.02.2022 um 11:53 hat Hanna Reitz geschrieben:
> Hi,
>
> v1 with detailed reasoning:
> https://lists.nongnu.org/archive/html/qemu-block/2022-02/msg00508.html
>
> This series makes bdrv_refresh_limits() non-recursive so that it is
> sufficient for callers to ensure that the node on which they call it
> will not receive concurrent I/O requests (instead of ensuring the same
> for the whole subtree).
>
> We need to ensure such I/O does not happen because bdrv_refresh_limits()
> is not atomic and will produce intermediate invalid values, which will
> break concurrent I/O requests that read these values.
Thanks, applied to the block branch.
Kevin
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [PATCH v2 0/3] block: Make bdrv_refresh_limits() non-recursive,
Kevin Wolf <=