diff --git a/src/man/include/debug_levels.xml b/src/man/include/debug_levels.xml
index 0d9cc17bef..f43091ecba 100644
--- a/src/man/include/debug_levels.xml
+++ b/src/man/include/debug_levels.xml
@@ -77,6 +77,13 @@
9,
0x4000: Extremely low-level tracing information.
+
+ 9,
+ 0x20000: Performance and statistical data,
+ please note that due to the way requests are processed internally the
+ logged execution time of a request might be longer than it actually
+ was.
+
10,
0x10000: Even more low-level libldb tracing
diff --git a/src/tests/debug-tests.c b/src/tests/debug-tests.c
index 8964e94dd4..0cf4e4c199 100644
--- a/src/tests/debug-tests.c
+++ b/src/tests/debug-tests.c
@@ -50,7 +50,7 @@ START_TEST(test_debug_convert_old_level_old_format)
SSSDBG_TRACE_FUNC,
SSSDBG_TRACE_LIBS,
SSSDBG_TRACE_INTERNAL,
- SSSDBG_TRACE_ALL | SSSDBG_BE_FO,
+ SSSDBG_TRACE_ALL | SSSDBG_BE_FO | SSSDBG_PERF_STAT,
SSSDBG_TRACE_LDB
};
diff --git a/src/util/debug.c b/src/util/debug.c
index af97c6de0d..7dcf64f543 100644
--- a/src/util/debug.c
+++ b/src/util/debug.c
@@ -191,7 +191,7 @@ int debug_convert_old_level(int old_level)
new_level |= SSSDBG_TRACE_INTERNAL;
if (old_level >= 9)
- new_level |= SSSDBG_TRACE_ALL | SSSDBG_BE_FO;
+ new_level |= SSSDBG_TRACE_ALL | SSSDBG_BE_FO | SSSDBG_PERF_STAT;
if (old_level >= 10)
new_level |= SSSDBG_TRACE_LDB;
diff --git a/src/util/debug.h b/src/util/debug.h
index 01713cb35b..54f9d1124c 100644
--- a/src/util/debug.h
+++ b/src/util/debug.h
@@ -112,13 +112,14 @@ int rotate_debug_files(void);
#define SSSDBG_TRACE_ALL 0x4000 /* level 9 */
#define SSSDBG_BE_FO 0x8000 /* level 9 */
#define SSSDBG_TRACE_LDB 0x10000 /* level 10 */
+#define SSSDBG_PERF_STAT 0x20000 /* level 9 */
/* IMPORTANT_INFO will be logged if any of bits >= OP_FAILURE are on: */
#define SSSDBG_IMPORTANT_INFO (SSSDBG_OP_FAILURE|SSSDBG_MINOR_FAILURE|\
SSSDBG_CONF_SETTINGS|SSSDBG_FUNC_DATA|\
SSSDBG_TRACE_FUNC|SSSDBG_TRACE_LIBS|\
SSSDBG_TRACE_INTERNAL|SSSDBG_TRACE_ALL|\
- SSSDBG_BE_FO|SSSDBG_TRACE_LDB)
+ SSSDBG_BE_FO|SSSDBG_TRACE_LDB|SSSDBG_PERF_STAT)
#define SSSDBG_INVALID -1
#define SSSDBG_UNRESOLVED 0