From 44dce0a5664639b2ae0949cc434f1be1176d872d Mon Sep 17 00:00:00 2001 From: John Spray Date: Fri, 15 Sep 2017 12:23:39 -0400 Subject: [PATCH] mgr: set explicit thread name This gets used as our process name in some situations when respawning. This is the same as what commit 4f177bb6b did for the MDS. Fixes: http://tracker.ceph.com/issues/21404 Signed-off-by: John Spray --- src/ceph_mgr.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ceph_mgr.cc b/src/ceph_mgr.cc index 91043f6e81628..5e8f6798e3924 100644 --- a/src/ceph_mgr.cc +++ b/src/ceph_mgr.cc @@ -16,7 +16,10 @@ #include +#include + #include "include/types.h" +#include "include/compat.h" #include "common/config.h" #include "common/ceph_argparse.h" #include "common/errno.h" @@ -38,6 +41,8 @@ static void usage() */ int main(int argc, const char **argv) { + ceph_pthread_setname(pthread_self(), "ceph-mgr"); + vector args; argv_to_vec(argc, argv, args); env_to_vec(args); -- 2.39.5