]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
tool/ceph_dedup: run as a ceph daemon only if daemonize is enabled
authormyoungwon oh <ohmyoungwon@gmail.com>
Tue, 31 Oct 2023 06:28:36 +0000 (06:28 +0000)
committermyoungwon oh <ohmyoungwon@gmail.com>
Tue, 12 Mar 2024 01:53:52 +0000 (01:53 +0000)
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
src/tools/ceph_dedup/ceph_dedup_daemon.cc

index 2077a0db0742b151a1d2774e2cff6de8314d1b3d..cbc3c60e47e6d059d053270d1141e7fb969215d0 100644 (file)
@@ -810,8 +810,10 @@ int main(int argc, const char **argv)
     global_init_postfork_start(g_ceph_context);
   }
   common_init_finish(g_ceph_context);
-  global_init_postfork_finish(g_ceph_context);
-  forker.daemonize();
+  if (g_conf()->daemonize) {
+    global_init_postfork_finish(g_ceph_context);
+    forker.daemonize();
+  }
 
   init_async_signal_handler();
   register_async_signal_handler_oneshot(SIGINT, handle_signal);