Browse Source

avoid thundering herd effect

transient errors may cause thundering herd effect to all trying to recover from remove ec shards
pull/2030/head
Chris Lu 4 years ago
parent
commit
a8114da02d
  1. 1
      weed/storage/store_ec.go

1
weed/storage/store_ec.go

@ -200,7 +200,6 @@ func (s *Store) readOneEcShardInterval(needleId types.NeedleId, ecVolume *erasur
return
}
glog.V(0).Infof("clearing ec shard %d.%d locations: %v", ecVolume.VolumeId, shardId, err)
forgetShardId(ecVolume, shardId)
}
// try reading by recovering from other shards

Loading…
Cancel
Save