]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: Object level shard errors are tracked and used if no auth available 15416/head
authorDavid Zafman <dzafman@redhat.com>
Wed, 31 May 2017 22:39:19 +0000 (15:39 -0700)
committerDavid Zafman <dzafman@redhat.com>
Thu, 1 Jun 2017 17:51:14 +0000 (10:51 -0700)
commit8dd93cabd52cbafc29a47862f343431eb6f1cfe3
treeca435ae23627188b7ce436215ff8afa2ec5124fa
parent2badc2416c9e16babbc91364502dcb03877e88bf
osd: Object level shard errors are tracked and used if no auth available

Shards with object mismatch are tracked to mark them inconsistent
Fix test because storing omap_digest in object_info not behaving as before

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

Conflicts:
src/test/osd/osd-scrub-repair.sh (no alloc_hint in object_info)
src/osd/PGBackend.cc
src/test/osd/osd-scrub-repair.sh