]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: Cancel recovering when no more progress can be made
authorDavid Zafman <dzafman@redhat.com>
Tue, 9 May 2017 21:35:58 +0000 (14:35 -0700)
committerDavid Zafman <dzafman@redhat.com>
Fri, 23 Jun 2017 15:02:51 +0000 (08:02 -0700)
commit0dc6297d09b15601ded4398fef8cf766d2c74f95
tree94ae1b55a1df095c38a2220ff305c5c9593cef6b
parente708410542b0a52fbb29e14b76f49c94adbc0a59
osd: Cancel recovering when no more progress can be made

Add new CancelRecovery transition (Recovering -> NotRecovering)
When giving up on recovery due to errors use new transition
which includes scheduling retry of recovery.

Signed-off-by: David Zafman <dzafman@redhat.com>
src/osd/OSD.cc
src/osd/PG.cc
src/osd/PG.h