]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rbd-nbd: reexpand the conf meta in child process
authorXiubo Li <xiubli@redhat.com>
Fri, 30 Oct 2020 02:02:51 +0000 (22:02 -0400)
committerNathan Cutler <ncutler@suse.com>
Fri, 8 Jan 2021 18:34:13 +0000 (19:34 +0100)
Fixed: https://tracker.ceph.com/issues/48046
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit f482b8ca7973c998cfa02ef84aba92709aa1f49b)

src/tools/rbd_nbd/rbd-nbd.cc

index 42dc92ad866d3b8051e3f89108374e45cf4ba866..a2e5fdeebfb3eeb5a49102c84957ae7aa51c86ca 100644 (file)
@@ -1159,6 +1159,7 @@ static int do_map(int argc, const char *argv[], Config *cfg)
     global_init_postfork_start(g_ceph_context);
   }
 
+  g_ceph_context->_conf.finalize_reexpand_meta();
   common_init_finish(g_ceph_context);
   global_init_chdir(g_ceph_context);