fix panic 5435 (#5436)

This commit is contained in:
Konstantin Lebedev
2024-03-29 04:17:59 +05:00
committed by GitHub
parent 6aa804b368
commit df40908e57
4 changed files with 10 additions and 2 deletions

View File

@@ -301,7 +301,7 @@ func (vl *VolumeLayout) PickForWrite(count uint64, option *VolumeGrowOption) (vi
if float64(info.Size) > float64(vl.volumeSizeLimit)*option.Threshold() {
shouldGrow = true
}
return vid, count, locationList, shouldGrow, nil
return vid, count, locationList.Copy(), shouldGrow, nil
}
return 0, 0, nil, shouldGrow, errors.New("Strangely vid " + vid.String() + " is on no machine!")
}