rgw multisite: bucket reshard work in progress#39002
Conversation
@mattbenjamin this pr is only tracking the multisite resharding work. @adamemerson's 'FIFO the Datalog' work merged for pacific, so i'd rather we track the related backports as tracker issues and BZs |
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
d26c424 to
19ce2fb
Compare
8632248 to
f329d99
Compare
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
|
@cbodley @smanjara @adamemerson is it possible we could update the still open items w/owners where an owner exists? |
36c2959 to
95355ab
Compare
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
7aaf0f5 to
679ce4a
Compare
|
seeing teuthology failures on |
|
Jenkins, test API |
|
failures from workunits/rgw/run-reshard.sh: |
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
not sure why this multisite test is failing: |
qa/tasks/rgw_multisite.py uses 'zonegroup set' to create zonegroups from their json format. this doesn't enable any of the supported zonegroup features by default, so this adds the 'enabled_features' field to the json representations Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
this deserves a celebration 🥳 🎉 |
stable working branch for bucket resharding support in multisite
design document: https://github.com/ceph/ceph/blob/master/src/doc/rgw/multisite-reshard.md
todo
notifications(merged in rgw multisite: add bucket log generation to datalog entries #39396, was rgw multisite: add bucket log generation to datalog entries #38561)fetch_new_bucket_infobefore callingwait()inRGWRados::block_while_resharding(). after the fix clients should not be blocked for 10s during reshardradosgw-admin bucket sync runto transition over generationsShow available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume tox