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(),