From: Kefu Chai Date: Fri, 3 Nov 2017 03:06:50 +0000 (+0800) Subject: test/erasure-code: the default _minimum_to_decode() is good enough for ErasureCodeExample X-Git-Tag: v13.0.1~258^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F18683%2Fhead;p=ceph.git 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 --- 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 {