aboutsummaryrefslogtreecommitdiff
path: root/weed/topology/data_node.go
diff options
context:
space:
mode:
Diffstat (limited to 'weed/topology/data_node.go')
-rw-r--r--weed/topology/data_node.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/weed/topology/data_node.go b/weed/topology/data_node.go
index fc003be90..760f14ded 100644
--- a/weed/topology/data_node.go
+++ b/weed/topology/data_node.go
@@ -192,6 +192,13 @@ func (dn *DataNode) GetDataCenter() *DataCenter {
return dcValue.(*DataCenter)
}
+func (dn *DataNode) GetDataCenterId() string {
+ if dc := dn.GetDataCenter(); dc != nil {
+ return string(dc.Id())
+ }
+ return ""
+}
+
func (dn *DataNode) GetRack() *Rack {
return dn.Parent().(*NodeImpl).value.(*Rack)
}