Searched hist:d22933acd2f470eeef779e4d444e848f76dcfaf8 (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/block/ |
H A D | replication.c | diff d22933acd2f470eeef779e4d444e848f76dcfaf8 Fri Nov 18 11:41:02 CST 2022 Kevin Wolf <kwolf@redhat.com> block: Drain individual nodes during reopen
bdrv_reopen() and friends use subtree drains as a lazy way of covering all the nodes they touch. Turns out that this lazy way is a lot more complicated than just draining the nodes individually, even not accounting for the additional complexity in the drain mechanism itself.
Simplify the code by switching to draining the individual nodes that are already managed in the BlockReopenQueue anyway.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20221118174110.55183-8-kwolf@redhat.com> Reviewed-by: Hanna Reitz <hreitz@redhat.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
|
/openbmc/qemu/ |
H A D | blockdev.c | diff d22933acd2f470eeef779e4d444e848f76dcfaf8 Fri Nov 18 11:41:02 CST 2022 Kevin Wolf <kwolf@redhat.com> block: Drain individual nodes during reopen
bdrv_reopen() and friends use subtree drains as a lazy way of covering all the nodes they touch. Turns out that this lazy way is a lot more complicated than just draining the nodes individually, even not accounting for the additional complexity in the drain mechanism itself.
Simplify the code by switching to draining the individual nodes that are already managed in the BlockReopenQueue anyway.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20221118174110.55183-8-kwolf@redhat.com> Reviewed-by: Hanna Reitz <hreitz@redhat.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
|
H A D | block.c | diff d22933acd2f470eeef779e4d444e848f76dcfaf8 Fri Nov 18 11:41:02 CST 2022 Kevin Wolf <kwolf@redhat.com> block: Drain individual nodes during reopen
bdrv_reopen() and friends use subtree drains as a lazy way of covering all the nodes they touch. Turns out that this lazy way is a lot more complicated than just draining the nodes individually, even not accounting for the additional complexity in the drain mechanism itself.
Simplify the code by switching to draining the individual nodes that are already managed in the BlockReopenQueue anyway.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20221118174110.55183-8-kwolf@redhat.com> Reviewed-by: Hanna Reitz <hreitz@redhat.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
|