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
rgw: complete versioning enablement after sending it to meta master #12444
rgw: complete versioning enablement after sending it to meta master #12444
Conversation
Fixes: http://tracker.ceph.com/issues/18003 Signed-off-by: Orit Wasserman <owasserm@redhat.com>
65b1edb
to
2d8aafb
Compare
added a test case for this to test_multi.py and verified this fix 👍 there is some potential for races between the secondary zone's call to consider a racing on the other hand, say the addressing these races is probably not in scope for this bug fix, but we should think about how to handle it for all of the bucket requests that we forward |
I have one question: if |
It should be a temporary situation until the sync process run than the state will be consist again |
Thanks, if user got failed, and then he can find the new versioning state by API after sync process run. This may be unreasonable |
teuthology run: http://pulpito.ceph.com/owasserm-2016-12-26_12:31:13-rgw-wip-rgw-fix-secondary_versioning---basic-smithi/ didn't have a new issues |
@yehudasa , can we merge this? |
Fixes: http://tracker.ceph.com/issues/18003
Signed-off-by: Orit Wasserman owasserm@redhat.com