avoid possible modified location list

fix issue 1 of https://github.com/chrislusf/seaweedfs/issues/2345
This commit is contained in:
Chris Lu 2021-09-28 16:54:18 -07:00
parent 040443e2d1
commit a067deaabc

View File

@ -302,7 +302,7 @@ func (vl *VolumeLayout) PickForWrite(count uint64, option *VolumeGrowOption) (*n
}
counter++
if rand.Intn(counter) < 1 {
vid, locationList = v, volumeLocationList
vid, locationList = v, volumeLocationList.Copy()
}
}
}