Skip to content
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: objecter: epoch_barrier isn't respected in _op_submit() #14331

Merged
merged 1 commit into from Jul 5, 2017

Conversation

shinobu-x
Copy link
Contributor

Epoch barrier instructs us to avoid sending (i.e. pause) any OSD ops
until we see a barrier epoch.  The only thing epoch_barrier check in
target_should_be_paused() does is keep already paused ops paused.  We
need to actually pause incoming OSD ops in _op_submit().

Fixes: http://tracker.ceph.com/issues/19396
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit f8e8efc)
@smithfarm smithfarm added this to the kraken milestone Apr 22, 2017
@smithfarm
Copy link
Contributor

Jenkins re-test this please

@smithfarm
Copy link
Contributor

This passed a rados suite at http://tracker.ceph.com/issues/19009#note-51http://tracker.ceph.com/issues/19009#note-51 with two failures that I believe are unrelated.

@smithfarm smithfarm merged commit 7a87735 into ceph:kraken Jul 5, 2017
@smithfarm smithfarm changed the title kraken: Objecter::epoch_barrier isn't respected in _op_submit() kraken: objecter: epoch_barrier isn't respected in _op_submit() Aug 2, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants