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

jewel: rgw: back off bucket sync on failures, don't store marker #11021

Merged
merged 4 commits into from Sep 29, 2016

Conversation

Projects
None yet
2 participants
@cbodley
Copy link
Contributor

commented Sep 8, 2016

yehudasa added some commits Jul 19, 2016

rgw: back off bucket sync on failures, don't store marker
Fixes: http://tracker.ceph.com/issues/16742

If we fail on any single entry in bucket, skip updating the marker tracker
so that next time we'll go over that entry, and back off. This will trigger
a report to the data sync error repo and eventually a retry on the failing
object.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 1f3fec8)
rgw: collect() stops if error encoutered
and returns true if needed to be called again

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 5528932)
rgw: fix marker tracker completion handling
Was not tracking high markers correctly. Could only work if there was a single
hole in the completion range. Just keep a map of all the complete entries.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit f5801c7)
rgw: fix collection of object sync errors
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit aacc31f)

@cbodley cbodley added this to the jewel milestone Sep 8, 2016

@yehudasa yehudasa merged commit cb46489 into ceph:jewel Sep 29, 2016

2 checks passed

Signed-off-by all commits in this PR are signed
Details
default Build finished.
Details

@cbodley cbodley deleted the cbodley:wip-16794 branch Sep 29, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.