]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: Implement asynchronous scrub sleep
authorBrad Hubbard <bhubbard@redhat.com>
Mon, 24 Apr 2017 04:10:47 +0000 (14:10 +1000)
committerBrad Hubbard <bhubbard@redhat.com>
Tue, 6 Jun 2017 22:57:10 +0000 (08:57 +1000)
commitc47bd0562b1187ffb0b1b2c1ef5f105aa7951d10
tree8c15daf29637ce698020f353dce724e55da1ff2b
parent62c500f52240eaa5faadd3795bd9ec84bdcbc6c7
osd: Implement asynchronous scrub sleep

Rather than blocking the main op queue just do an async sleep.

Fixes: http://tracker.ceph.com/issues/19497
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
(cherry picked from commit 7af3e86c2e4992db35637864b83832535c94d0e6)
src/osd/PG.cc
src/osd/PG.h