From b0d059640f048443c7cc70a4d45f5d1ddb6b2324 Mon Sep 17 00:00:00 2001 From: Casey Bodley Date: Thu, 20 Jun 2024 16:34:06 -0400 Subject: [PATCH] rgw: RGWCoroutinesManager warns about blocking Signed-off-by: Casey Bodley --- src/rgw/rgw_coroutine.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rgw/rgw_coroutine.cc b/src/rgw/rgw_coroutine.cc index 9e69c0876ef..3b789b8b859 100644 --- a/src/rgw/rgw_coroutine.cc +++ b/src/rgw/rgw_coroutine.cc @@ -4,6 +4,7 @@ #include "include/Context.h" #include "common/ceph_json.h" #include "rgw_coroutine.h" +#include "rgw_asio_thread.h" // re-include our assert to clobber the system one; fix dout: #include "include/ceph_assert.h" @@ -615,6 +616,8 @@ void RGWCoroutinesManager::io_complete(RGWCoroutine *cr, const rgw_io_id& io_id) int RGWCoroutinesManager::run(const DoutPrefixProvider *dpp, list& stacks) { + maybe_warn_about_blocking(dpp); + int ret = 0; int blocked_count = 0; int interval_wait_count = 0; -- 2.39.5