From 771c869651132013054599f3decfc1017092a25f Mon Sep 17 00:00:00 2001 From: Jianpeng Ma Date: Wed, 23 Sep 2015 16:44:13 +0800 Subject: [PATCH] osd/ReplicatedPG: for copy_get get omap, firstly check ob whether has omap. Signed-off-by: Jianpeng Ma --- src/osd/ReplicatedPG.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 61c0849529d8c..c72ef991fd235 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -6844,7 +6844,7 @@ int ReplicatedPG::fill_in_copy_get( // omap uint32_t omap_keys = 0; - if (!pool.info.supports_omap()) { + if (!pool.info.supports_omap() || !oi.is_omap()) { cursor.omap_complete = true; } else { if (left > 0 && !cursor.omap_complete) { -- 2.39.5