aboutsummaryrefslogtreecommitdiff
path: root/weed/topology/topology.go
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2020-12-13 04:14:50 -0800
committerChris Lu <chris.lu@gmail.com>2020-12-13 04:14:50 -0800
commit715b199eeb6fbd3f028b99e42097096fdcac5e09 (patch)
tree454e266dbd47b087e3048c209029e8196875e592 /weed/topology/topology.go
parent66cd219b152851a7fd6c2cc39a32a7be776b90af (diff)
downloadseaweedfs-715b199eeb6fbd3f028b99e42097096fdcac5e09.tar.xz
seaweedfs-715b199eeb6fbd3f028b99e42097096fdcac5e09.zip
fix tests
Diffstat (limited to 'weed/topology/topology.go')
-rw-r--r--weed/topology/topology.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/weed/topology/topology.go b/weed/topology/topology.go
index 62332f805..f5d335be5 100644
--- a/weed/topology/topology.go
+++ b/weed/topology/topology.go
@@ -182,6 +182,9 @@ func (t *Topology) DeleteLayout(collectionName string, rp *super_block.ReplicaPl
return
}
collection.DeleteVolumeLayout(rp, ttl, volumeType)
+ if len(collection.storageType2VolumeLayout.Items()) == 0 {
+ t.DeleteCollection(collectionName)
+ }
}
func (t *Topology) RegisterVolumeLayout(v storage.VolumeInfo, dn *DataNode) {