From 203ddcece371e843a79d9b03af6caef5a1bcd9b4 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Fri, 3 Nov 2017 11:06:50 +0800 Subject: [PATCH] test/erasure-code: the default _minimum_to_decode() is good enough for ErasureCodeExample so instead of implementing it, we can just use it default one. Signed-off-by: Kefu Chai --- src/test/erasure-code/ErasureCodeExample.h | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/test/erasure-code/ErasureCodeExample.h b/src/test/erasure-code/ErasureCodeExample.h index 360f4b2cd163..cd4bac41c38b 100644 --- a/src/test/erasure-code/ErasureCodeExample.h +++ b/src/test/erasure-code/ErasureCodeExample.h @@ -46,21 +46,6 @@ public: "indep", pg_pool_t::TYPE_ERASURE, ss); } - int _minimum_to_decode(const set &want_to_read, - const set &available_chunks, - set *minimum) override { - if (includes(available_chunks.begin(), available_chunks.end(), - want_to_read.begin(), want_to_read.end())) { - *minimum = want_to_read; - return 0; - } else if (available_chunks.size() >= MINIMUM_TO_RECOVER) { - *minimum = available_chunks; - return 0; - } else { - return -EIO; - } - } - int minimum_to_decode_with_cost(const set &want_to_read, const map &available, set *minimum) override { -- 2.47.3