|
@ -263,7 +263,7 @@ func (n *NodeImpl) UnlinkChildNode(nodeId NodeId) { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func (n *NodeImpl) CollectDeadNodeAndFullVolumes(freshThreshHold int64, volumeSizeLimit uint64, growThreshold float64) { |
|
|
|
|
|
|
|
|
func (n *NodeImpl) CollectDeadNodeAndFullVolumes(freshThreshHoldUnixTime int64, volumeSizeLimit uint64, growThreshold float64) { |
|
|
if n.IsRack() { |
|
|
if n.IsRack() { |
|
|
for _, c := range n.Children() { |
|
|
for _, c := range n.Children() { |
|
|
dn := c.(*DataNode) //can not cast n to DataNode
|
|
|
dn := c.(*DataNode) //can not cast n to DataNode
|
|
@ -299,7 +299,7 @@ func (n *NodeImpl) CollectDeadNodeAndFullVolumes(freshThreshHold int64, volumeSi |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
for _, c := range n.Children() { |
|
|
for _, c := range n.Children() { |
|
|
c.CollectDeadNodeAndFullVolumes(freshThreshHold, volumeSizeLimit, growThreshold) |
|
|
|
|
|
|
|
|
c.CollectDeadNodeAndFullVolumes(freshThreshHoldUnixTime, volumeSizeLimit, growThreshold) |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|