From d6be0d3f9a091b8a2e20ea607434314d395a821c Mon Sep 17 00:00:00 2001 From: Neha Ojha Date: Fri, 17 Jul 2020 16:52:56 +0000 Subject: [PATCH] osd/OSD.cc: remove osd_lock for bench 8987f94416f453829eae6dda08837ef5a42531c6 introduced the osd_lock for the bench command. Taking the osd_lock in bench can lead to deadlocks, causing the command to hang as seen in https://tracker.ceph.com/issues/43888. Fixes: https://tracker.ceph.com/issues/43888 Signed-off-by: Adam Kupczyk Signed-off-by: Neha Ojha --- src/osd/OSD.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index ef1583a8ff4e2..2c4ea30358ef0 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -2731,7 +2731,6 @@ will start to track new ops received afterwards."; } else if (prefix == "bench") { - lock_guard l(osd_lock); int64_t count; int64_t bsize; int64_t osize, onum; -- 2.39.5