From 21918922f40f1aef83d51dd0ab95d16c7f3e5db0 Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Fri, 22 Nov 2013 14:49:56 -0800 Subject: [PATCH] Set background thread name --- src/ripple/rocksdb/rocksdb/util/env_posix.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ripple/rocksdb/rocksdb/util/env_posix.cc b/src/ripple/rocksdb/rocksdb/util/env_posix.cc index 2582fcb44..f18646c34 100644 --- a/src/ripple/rocksdb/rocksdb/util/env_posix.cc +++ b/src/ripple/rocksdb/rocksdb/util/env_posix.cc @@ -1364,6 +1364,11 @@ class PosixEnv : public Env { } static void* BGThreadWrapper(void* arg) { + #if (__GLIBC__ * 1000 + __GLIBC_MINOR__) >= 2012 + pthread_setname_np (pthread_self(), "rocksdb:bg"); + #else + prctl (PR_SET_NAME, "rocksdb:bg", 0, 0, 0); + #endif reinterpret_cast(arg)->BGThread(); return nullptr; }