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

mon/OSDMonitor: block 'ceph osd pg-temp ...' if update is pending #6704

Merged
merged 1 commit into from Nov 26, 2015

Conversation

liewegas
Copy link
Member

The OSD expects it's pg_temp update requests to succeed. If it
races with an ill-timed admin request, it can get stuck in
WaitActingChange indefinitely.

This is only a real problem now that the OSD/mon interaction has
been updated with wip-bigbang; previously we would retry (although
it would take a while). Backporting is optional.

Signed-off-by: Sage Weil sage@redhat.com

The OSD expects it's pg_temp update requests to succeed.  If it
races with an ill-timed admin request, it can get stuck in
WaitActingChange indefinitely.

This is only a real problem now that the OSD/mon interaction has
been updated with wip-bigbang; previously we would retry (although
it would take a while).  Backporting is optional.

Signed-off-by: Sage Weil <sage@redhat.com>
@liewegas liewegas added this to the jewel milestone Nov 25, 2015
@liewegas
Copy link
Member Author

@jecluis @tchaikov mind taking a look?

liewegas added a commit that referenced this pull request Nov 26, 2015
mon: block 'ceph osd pg-temp ...' if pg_temp update is already pending

Reviewed-by: Joao Eduardo Luis <joao@suse.de>
@liewegas liewegas merged commit d0690be into ceph:jewel Nov 26, 2015
@liewegas liewegas deleted the wip-up-thru branch November 26, 2015 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants