diff --git a/weed/topology/node.go b/weed/topology/node.go index 5dac4966b..48a61d867 100644 --- a/weed/topology/node.go +++ b/weed/topology/node.go @@ -163,7 +163,7 @@ func (n *NodeImpl) ReserveOneVolume(r int) (assignedNode *DataNode, err error) { return node.(*DataNode), nil } assignedNode, err = node.ReserveOneVolume(r) - if err != nil { + if err == nil { return } }