From a15875f5dd6ab14690f593d63d1ec0e558bb92da Mon Sep 17 00:00:00 2001 From: Gabriel BenHanokh Date: Wed, 4 Jun 2025 11:29:20 +0000 Subject: [PATCH] rgw/dedup: Bug-Fix Move ceph_pthread_setname() call from main RGW code to the dedup bg-thread Signed-off-by: Gabriel BenHanokh (cherry picked from commit 7510a80d44a63d2c3ab08174af07880245940b43) --- src/rgw/rgw_dedup.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/rgw/rgw_dedup.cc b/src/rgw/rgw_dedup.cc index 7bb44ecb98968..756d96af30451 100644 --- a/src/rgw/rgw_dedup.cc +++ b/src/rgw/rgw_dedup.cc @@ -2391,8 +2391,6 @@ namespace rgw::dedup { d_ctl.started = true; } d_runner = std::thread(&Background::run, this); - const auto rc = ceph_pthread_setname("dedup_bg"); - ldpp_dout(dpp, 5) << "dedup_bg start() = " << rc << dendl; } //------------------------- -------------------------------------------------- @@ -2616,6 +2614,9 @@ namespace rgw::dedup { //--------------------------------------------------------------------------- void Background::run() { + const auto rc = ceph_pthread_setname("dedup_bg"); + ldpp_dout(dpp, 5) << __func__ << "ceph_pthread_setname() ret=" << rc << dendl; + // 256x8KB=2MB const uint64_t PER_SHARD_BUFFER_SIZE = DISK_BLOCK_COUNT *sizeof(disk_block_t); ldpp_dout(dpp, 20) <<__func__ << "::dedup::main loop" << dendl; -- 2.39.5