Browse Source

waite volume being closed during compression idx

pull/2974/head
Konstantin Lebedev 3 years ago
parent
commit
7315d1d039
  1. 4
      weed/storage/volume.go

4
weed/storage/volume.go

@ -195,6 +195,10 @@ func (v *Volume) Close() {
v.dataFileAccessLock.Lock()
defer v.dataFileAccessLock.Unlock()
if v.nm != nil {
for v.isCompacting {
glog.Warningf("Volume being closed during compression idx %d", v.Id)
time.Sleep(time.Second)
}
if err := v.nm.Sync(); err != nil {
glog.Warningf("Volume Close fail to sync volume idx %d", v.Id)
}

Loading…
Cancel
Save