From 35b4a09c3de6725f50e324a843ebcca0f60aa28a Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Mon, 28 May 2018 18:09:34 +0800 Subject: [PATCH] unique cluster trace tag --- service/clusterd.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/service/clusterd.lua b/service/clusterd.lua index c6945ff3..8024544a 100644 --- a/service/clusterd.lua +++ b/service/clusterd.lua @@ -131,8 +131,12 @@ local function send_request(source, node, addr, msg, sz) local tracetag = skynet.tracetag() if tracetag then - skynet.tracelog(tracetag, string.format("cluster %s-%s(%d)", nodename, node, session)) - c:request(cluster.packtrace(string.format("%s-%s(%d)%s", nodename, node, session, tracetag))) + if tracetag:sub(1,1) ~= "(" then + -- add nodename + tracetag = string.format("(%s-%s-%d)%s", nodename, node, session, tracetag) + end + skynet.tracelog(tracetag, string.format("cluster %s", node)) + c:request(cluster.packtrace(tracetag)) end return c:request(request, session, padding) end