]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rbd-nbd: restart parent process logger after forking
authorJason Dillaman <dillaman@redhat.com>
Tue, 29 Nov 2016 17:36:00 +0000 (12:36 -0500)
committerNathan Cutler <ncutler@suse.com>
Tue, 25 Apr 2017 13:47:59 +0000 (15:47 +0200)
Fixes: http://tracker.ceph.com/issues/18070
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 29baf254d72cc593572b5a6215360ba51e3be198)

src/tools/rbd_nbd/rbd-nbd.cc

index 6b8ab37c6ead64a17e80d225cab5cb7df911d84a..5aeb8015a95c55db6a7508041b2c9f72f9d7e159 100644 (file)
@@ -520,8 +520,9 @@ static int do_map()
     }
 
     if (forker.is_parent()) {
+      global_init_postfork_start(g_ceph_context);
       if (forker.parent_wait(err) != 0) {
-       return -ENXIO;
+        return -ENXIO;
       }
       return 0;
     }