]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
test, osd: Improvements to auto_repair 1(3)
authorDavid Zafman <dzafman@redhat.com>
Wed, 13 Mar 2019 05:22:53 +0000 (22:22 -0700)
committerDavid Zafman <dzafman@redhat.com>
Mon, 1 Apr 2019 14:56:37 +0000 (07:56 -0700)
commitd8f26bde62fef23617b6eb02feadb201fa7018d3
tree72c1f239b230a606f9200f900c0b4d006453ffec
parentffa25db2abc2c04466c28de161fe23081a4c976c
test, osd: Improvements to auto_repair 1(3)

Allow auto_repair for replicated bluestore pools
Regular scrub within auto repair parameters will trigger deep scrub
New state failed_repair if PG repair attempt could not fix everything
Set failed_repair if not possible to repair anything

Fixes: http://tracker.ceph.com/issues/38616
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 2202e5d0b107795837ce79ffce2a980e8c12fc62)
qa/standalone/scrub/osd-scrub-repair.sh
src/osd/PG.cc
src/osd/PG.h
src/osd/ReplicatedBackend.h
src/osd/osd_types.cc
src/osd/osd_types.h