summaryrefslogtreecommitdiff
path: root/lib/util/server_id.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/util/server_id.c')
-rw-r--r--lib/util/server_id.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/util/server_id.c b/lib/util/server_id.c
index a67c40eb19..195deeac7c 100644
--- a/lib/util/server_id.c
+++ b/lib/util/server_id.c
@@ -26,9 +26,14 @@ char *server_id_str(TALLOC_CTX *mem_ctx, const struct server_id *id)
return talloc_asprintf(mem_ctx,
"%llu",
(unsigned long long)id->pid);
+ } else if (id->vnn == NONCLUSTER_VNN) {
+ return talloc_asprintf(mem_ctx,
+ "%llu.%u",
+ (unsigned long long)id->pid,
+ (unsigned)id->task_id);
} else {
return talloc_asprintf(mem_ctx,
- "%u:%llu:%u",
+ "%u:%llu.%u",
(unsigned)id->vnn,
(unsigned long long)id->pid,
(unsigned)id->task_id);