]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: Add new snapset_inconsistency error check 20501/head
authorDavid Zafman <dzafman@redhat.com>
Thu, 15 Feb 2018 00:56:39 +0000 (16:56 -0800)
committerDavid Zafman <dzafman@redhat.com>
Tue, 20 Feb 2018 17:33:05 +0000 (09:33 -0800)
commiteb807d4dfe2469d2fc999bb4216bf476e94d03fd
treeba4365fdeea89c577176436798f405f078f944d0
parent2dab17a455c09584f2a85e6b10888337d1ec8949
osd: Add new snapset_inconsistency error check

Includes new test case

Caused by: 5f58301a1364e948834dabe503200dda07fc2790
This changed attr consistency checking to exclude system keys,
which required snapset to be handled just like object info.

Fixes: http://tracker.ceph.com/issues/22996
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 33e747724a0cb92e8200c41e16231973ff0aa2ad)

Conflicts:
src/osd/PGBackend.cc (trivial)

Correction:
qa/standalone/scrub/osd-scrub-repair.sh (Corrupted snapset looks different due to legacy support)
doc/rados/command/list-inconsistent-obj.json
qa/standalone/scrub/osd-scrub-repair.sh
src/common/scrub_types.h
src/include/rados/rados_types.hpp
src/osd/PGBackend.cc
src/tools/rados/rados.cc