From 9332bdcdeb29ad8ac4dea3dc2b684ef27d309b2c Mon Sep 17 00:00:00 2001 From: tnextday Date: Wed, 30 Mar 2016 21:30:37 +0800 Subject: [PATCH] fix a data race bug --- weed/topology/volume_layout.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weed/topology/volume_layout.go b/weed/topology/volume_layout.go index c8ee3b3c9..7e3f3264d 100644 --- a/weed/topology/volume_layout.go +++ b/weed/topology/volume_layout.go @@ -139,7 +139,7 @@ func (vl *VolumeLayout) PickForWrite(count uint64, option *VolumeGrowOption) (*s } } } - return &vid, count, locationList, nil + return &vid, count, locationList.Duplicate(), nil } func (vl *VolumeLayout) GetActiveVolumeCount(option *VolumeGrowOption) int {