]> 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>
Mon, 30 Nov 2020 11:54:31 +0000 (12:54 +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 a2a911f40a1d1524a8c92dd5367848df93f5b43c..b720b85dff7474b4acaf39e77d6193bc405ee8a4 100644 (file)
@@ -1157,6 +1157,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);