New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kraken: osd: Implement asynchronous scrub sleep #15526
kraken: osd: Implement asynchronous scrub sleep #15526
Conversation
Jenkins, Retest this please |
Test this please |
Jenkins, Retest this please |
Jenkins retest this please |
Sigh... Jenkins retest this please. |
@smithfarm Still showing all green and able to merge? |
@smithfarm I guess what I'm asking is what do you want me to do right now? |
@badone Regarding this PR, nothing, but if you'd care to help me figure out which missing backport might be causing the bluestore leaks in http://pulpito.ceph.com/smithfarm-2017-07-04_09:48:04-rgw-wip-kraken-backports-distro-basic-smithi/ (all the "saw valgrind issues" failures) that would be fantastic! |
The sooner that leak can be fixed, the sooner we can merge #14597 and the sooner you could retool this PR. |
@badone Apparently those leaks might be fixed by yet-to-be-merged ceph/ceph-ci@42db0c7 |
Marking DNM so I can bisect this failure: http://tracker.ceph.com/issues/19009#note-62 |
#14597 has been tested, so this one is up next. |
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 7af3e86)
0c57526
to
89131e3
Compare
89131e3
to
d6f67d4
Compare
PR 14886 erroneously creates a scrub sleep timer for every pg resulting in a proliferation of threads. Move the timer to the osd service so there can be only one. Fixes: http://tracker.ceph.com/issues/19986 Signed-off-by: Brad Hubbard <bhubbard@redhat.com> (cherry picked from commit f110a82)
d6f67d4
to
719ed01
Compare
@smithfarm Current kraken is very hard to build using gcc7 atm (check my upcoming email to ceph-devel) so I tried to "wing it" last night and of course failed :( I've fixed the commit, built and tested today so we should be good to go I hope. |
This PR is now in the integration branch. |
This passed a rados suite at http://tracker.ceph.com/issues/19009#note-75 |
http://tracker.ceph.com/issues/20033
http://tracker.ceph.com/issues/20173