From 9e2cd5feafd2cac36385d34356b7e9d5d5230824 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 27 Mar 2014 13:37:23 -0700 Subject: [PATCH] osd/ReplicatedPG: do not assert on clone_size mismatch Signed-off-by: Sage Weil --- src/osd/ReplicatedPG.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 1e57a338452..1e9584b4be7 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -11146,7 +11146,12 @@ void ReplicatedPG::_scrub(ScrubMap& scrubmap) assert(soid.snap == *curclone); } - assert(oi.size == snapset.clone_size[*curclone]); + if (oi.size != snapset.clone_size[*curclone]) { + osd->clog.error() << mode << " " << info.pgid << " " << soid + << " size " << oi.size << " != clone_size " + << snapset.cloen_size[*curclone]; + ++scrubber.shallow_errors; + } // verify overlap? // ... -- 2.47.3