grow volumes on volume servers with slots freed by cloud storage

This commit is contained in:
Chris Lu
2019-12-03 21:36:42 -08:00
parent 7ae8b1cc86
commit e426bd541e
11 changed files with 226 additions and 145 deletions

View File

@@ -24,10 +24,10 @@ func (vs *VolumeServer) uiStatusHandler(w http.ResponseWriter, r *http.Request)
volumeInfos := vs.store.VolumeInfos()
var normalVolumeInfos, remoteVolumeInfos []*storage.VolumeInfo
for _, vinfo := range volumeInfos {
if vinfo.RemoteStorageName == "" {
normalVolumeInfos = append(normalVolumeInfos, vinfo)
} else {
if vinfo.IsRemote() {
remoteVolumeInfos = append(remoteVolumeInfos, vinfo)
} else {
normalVolumeInfos = append(normalVolumeInfos, vinfo)
}
}
args := struct {