]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
OSD: Remove shard lock that mClockScheduler use when updating conf
authorNitzanMordhai <nmordech@redhat.com>
Thu, 20 Oct 2022 06:29:30 +0000 (06:29 +0000)
committerNitzanMordhai <nmordech@redhat.com>
Fri, 21 Oct 2022 06:47:54 +0000 (06:47 +0000)
commit6450dae40120b0e3d9e46b4561b8212ef330470a
treed42c34ec7320da76e1a700b5ad12bd0a98883c1e
parent575034565ca498ee9f859bef06bde8e3a6ddd9b3
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>
src/osd/OSD.cc