]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw/dedup: Bug-Fix 63715/head
authorGabriel BenHanokh <gbenhano@redhat.com>
Wed, 4 Jun 2025 11:29:20 +0000 (11:29 +0000)
committerGabriel BenHanokh <gbenhano@redhat.com>
Wed, 4 Jun 2025 11:29:20 +0000 (11:29 +0000)
Move ceph_pthread_setname() call from main RGW code to the dedup
bg-thread

Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>
src/rgw/rgw_dedup.cc

index 0db80229ff14d783980feef1d65f4a099d5202d7..500883ee3d9be40f34e92fdb7efdd5eeabb40ff9 100644 (file)
@@ -2284,8 +2284,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;
   }
 
   //------------------------- --------------------------------------------------
@@ -2467,6 +2465,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;