From a18f62bbe7e5e477fd891849b44ec5a25d8988d2 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Mon, 23 Dec 2019 18:06:13 -0800 Subject: only copy required shards --- weed/shell/command_ec_decode.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'weed/shell/command_ec_decode.go') diff --git a/weed/shell/command_ec_decode.go b/weed/shell/command_ec_decode.go index 5ea359b2b..4ec1a7e8f 100644 --- a/weed/shell/command_ec_decode.go +++ b/weed/shell/command_ec_decode.go @@ -164,7 +164,7 @@ func collectEcShards(ctx context.Context, commandEnv *CommandEnv, nodeToEcIndexB continue } - needToCopyEcIndexBits := ecIndexBits.Minus(exisitngEcIndexBits) + needToCopyEcIndexBits := ecIndexBits.Minus(exisitngEcIndexBits).MinusParityShards() if needToCopyEcIndexBits.ShardIdCount() == 0 { continue } -- cgit v1.2.3