From a5c5d924bef5e2e61d68a6c8d32b34f5789c4dba Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 18 Feb 2014 21:02:43 -0800 Subject: [PATCH] osd/ReplicatedPG: EOPNOTSUPP on hit_set_get on non-replicated pools We need to use the async read stuff for this to work. Signed-off-by: Sage Weil --- src/osd/ReplicatedPG.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index da90daa6e82b8..ca00100951c0b 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -954,6 +954,11 @@ void ReplicatedPG::do_pg_op(OpRequestRef op) result = -ENOENT; break; } + if (!pool.info.is_replicated()) { + // FIXME: EC not supported yet + result = -EOPNOTSUPP; + break; + } result = osd->store->read(coll, oid, 0, 0, osd_op.outdata); } } -- 2.47.3