From: wenjunhuang Date: Sat, 10 Oct 2015 06:30:56 +0000 (+0800) Subject: ceph-fuse.cc: While starting ceph-fuse, start the log thread first X-Git-Tag: v10.0.0~55^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f2763085754462610730a23bb5652237714abc2a;p=ceph.git ceph-fuse.cc: While starting ceph-fuse, start the log thread first http://tracker.ceph.com/issues/13443 Fixes: #13443 Signed-off-by: Wenjun Huang --- diff --git a/src/ceph_fuse.cc b/src/ceph_fuse.cc index 9a00c290fb04..6f130e5e5363 100644 --- a/src/ceph_fuse.cc +++ b/src/ceph_fuse.cc @@ -103,14 +103,13 @@ int main(int argc, const char **argv, const char *envp[]) { } if (childpid == 0) { + if (restart_log) + g_ceph_context->_log->start(); common_init_finish(g_ceph_context); //cout << "child, mounting" << std::endl; ::close(fd[0]); - if (restart_log) - g_ceph_context->_log->start(); - class RemountTest : public Thread { public: CephFuse *cfuse;