From 529ba2248a8c4cbefe08f79682f73494c2cf3cc8 Mon Sep 17 00:00:00 2001 From: boyce Date: Mon, 29 Apr 2019 15:23:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=80=9A=E8=BF=87nodeid?= =?UTF-8?q?=E8=8E=B7=E5=8F=96nodename=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cluster/cluster.go | 5 +++++ cluster/config.go | 9 +++++++++ sysservice/pprofservice.go | 1 + 3 files changed, 15 insertions(+) diff --git a/cluster/cluster.go b/cluster/cluster.go index f6bfff7..5a03777 100644 --- a/cluster/cluster.go +++ b/cluster/cluster.go @@ -494,3 +494,8 @@ func (slf *CCluster) AddLocalService(iservice service.IService) { servicename = parts[1] slf.innerLocalServiceList[servicename] = true } + +func GetNodeName(nodeid int) string { + // + return _self.cfg.GetNodeNameByNodeId(nodeid) +} diff --git a/cluster/config.go b/cluster/config.go index 1758c88..3828483 100644 --- a/cluster/config.go +++ b/cluster/config.go @@ -156,3 +156,12 @@ func IsExistsNode(nodelist []CNode, pNode *CNode) bool { return false } + +func (slf *ClusterConfig) GetNodeNameByNodeId(nodeid int) string { + node, ok := slf.mapIdNode[nodeid] + if ok == false { + return "" + } + + return node.NodeName +} diff --git a/sysservice/pprofservice.go b/sysservice/pprofservice.go index bb41eee..d341644 100644 --- a/sysservice/pprofservice.go +++ b/sysservice/pprofservice.go @@ -54,6 +54,7 @@ func (slf *PProfService) HTTP_DebugPProf(request *HttpRequest, resp *HttpRespone func (slf *PProfService) RPC_DebugPProf(arg *string, ret *Profilestruct) error { + ret.Fisttime = slf.fisttime for _, p := range pprof.Profiles() { ret.ProfileList = append(ret.ProfileList, ProfileData{ Name: p.Name(),