]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
OSD: Remove shard lock that mClockScheduler use when updating conf 51807/head
authorNitzanMordhai <nmordech@redhat.com>
Thu, 20 Oct 2022 06:29:30 +0000 (06:29 +0000)
committerNitzan Mordechai <nmordech@redhat.com>
Mon, 29 May 2023 08:04:42 +0000 (08:04 +0000)
commit1d9aa2305fc57cea3d09cec2abe825b262ae1baa
treeb0261f7364ac6824dcc476a4dbea43520361180f
parent8a9c1b57d9fbf537a2a7283539bb0dc81dc42b10
OSD: Remove shard lock that mClockScheduler use when updating conf

When mClockScheduler uses bench to determine conf. values a deadlock
can occur if the update scheduler config run during consume_map already started.

Fixes: https://tracker.ceph.com/issues/57699
Signed-off-by: Nitzan Mordechai <nmordec@redhat.com>
(cherry picked from commit 6450dae40120b0e3d9e46b4561b8212ef330470a)
src/osd/OSD.cc