From: David Zafman Date: Wed, 14 Oct 2015 01:02:32 +0000 (-0700) Subject: osd: Additional _scrub() check for snapset inconsistency X-Git-Tag: v10.0.0~30^2~18 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9e48e1801ea1a10ce495b3947da06676c2f5f72f;p=ceph.git osd: Additional _scrub() check for snapset inconsistency Signed-off-by: David Zafman --- diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 676cc430f107..5b11786af20f 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -12347,6 +12347,11 @@ void ReplicatedPG::_scrub( if (!snapset->clones.empty()) { dout(20) << " snapset " << snapset.get() << dendl; + if (snapset->seq == 0) { + osd->clog->error() << mode << " " << info.pgid << " " << soid + << " snaps.seq not set"; + ++scrubber.shallow_errors; + } } if (soid.is_head() && !snapset->head_exists) {