nautilus: rgw multisite: set entry to lc index of slave when syncing#33524
nautilus: rgw multisite: set entry to lc index of slave when syncing#33524IlsooByun wants to merge 1 commit intoceph:nautilusfrom
Conversation
Signed-off-by: Ilsoo Byun <ilsoobyun@linecorp.com>
67ac993 to
712b746
Compare
|
jenkins test make check |
|
@IlsooByun Can you explain - in the commit message, not in a PR comment - why it is not feasible to fix the issue in master/octopus, first, and then cherry-pick it from there to nautilus? |
smithfarm
left a comment
There was a problem hiding this comment.
Not clear why it's not a cherry-pick from master
Sorry for the confusion. Since I am currently using Nautilus in my cluster, I made a patch for Nautilus. I have not yet tested this patch on the master. Would it be better to rewrite this patch for the master? |
yes please! we do all development and testing on master, and backport from there as necessary |
|
adding DNM until:
|
|
The master PR #34553 is still open, and is going stale. If and when it merges, we can rely on the regular backporting workflows to create the nautilus backport PR correctly, because the ticket https://tracker.ceph.com/issues/44268 is marked for backport to nautilus. Closing as premature. |
The basic idea of this change is the same as the proposal by Ilsoo Byun <ilsoobyun@linecorp.com>, but some details have changed. The main differences are to use the existing RGWLC::set(remove)_bucket_config methods, and to use the RGWBucketInstanceMetadataHandler infrastructue to dispatch the corresponding calls. Thank you! Fixes: https://tracker.ceph.com/issues/44268 Related PR: ceph#33524 Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
The basic idea of this change is the same as the proposal by Ilsoo Byun <ilsoobyun@linecorp.com>, but some details have changed. The main differences are to use the existing RGWLC::set(remove)_bucket_config methods, and to use the RGWBucketInstanceMetadataHandler infrastructue to dispatch the corresponding calls. Thank you! Fixes: https://tracker.ceph.com/issues/44268 Related PR: ceph#33524 Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
The basic idea of this change is the same as the proposal by Ilsoo Byun <ilsoobyun@linecorp.com>, but some details have changed. The main differences are to use the existing RGWLC::set(remove)_bucket_config methods, and to use the RGWBucketInstanceMetadataHandler infrastructue to dispatch the corresponding calls. Thank you! Fixes: https://tracker.ceph.com/issues/44268 Related PR: ceph#33524 Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
The basic idea of this change is the same as the proposal by Ilsoo Byun <ilsoobyun@linecorp.com>, but some details have changed. The main differences are to use the existing RGWLC::set(remove)_bucket_config methods, and to use the RGWBucketInstanceMetadataHandler infrastructue to dispatch the corresponding calls. Thank you! Fixes: https://tracker.ceph.com/issues/44268 Related PR: ceph#33524 Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
The basic idea of this change is the same as the proposal by Ilsoo Byun <ilsoobyun@linecorp.com>, but some details have changed. The main differences are to use the existing RGWLC::set(remove)_bucket_config methods, and to use the RGWBucketInstanceMetadataHandler infrastructue to dispatch the corresponding calls. Thank you! This downstream backport borrows code from the upstream Role replication work by Pritha Srivastava <prsrivas@redhat.com>, which allows to access an rgw::sal::Store (here RGWRadosStore) from a metadata handler. Fixes: https://tracker.ceph.com/issues/44268 Related PR: ceph#33524 Resolves: rhbz#2095670 Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> (cherry picked from commit 2ee2266) Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
The basic idea of this change is the same as the proposal by Ilsoo Byun <ilsoobyun@linecorp.com>, but some details have changed. The main differences are to use the existing RGWLC::set(remove)_bucket_config methods, and to use the RGWBucketInstanceMetadataHandler infrastructue to dispatch the corresponding calls. Thank you! This downstream backport borrows code from the upstream Role replication work by Pritha Srivastava <prsrivas@redhat.com>, which allows to access an rgw::sal::Store (here RGWRadosStore) from a metadata handler. Fixes: https://tracker.ceph.com/issues/44268 Related PR: ceph#33524 Resolves: rhbz#2095670 Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> (cherry picked from commit 2ee2266) Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
The basic idea of this change is the same as the proposal by Ilsoo Byun <ilsoobyun@linecorp.com>, but some details have changed. The main differences are to use the existing RGWLC::set(remove)_bucket_config methods, and to use the RGWBucketInstanceMetadataHandler infrastructue to dispatch the corresponding calls. Thank you! This downstream backport borrows code from the upstream Role replication work by Pritha Srivastava <prsrivas@redhat.com>, which allows to access an rgw::sal::Store (here RGWRadosStore) from a metadata handler. Fixes: https://tracker.ceph.com/issues/44268 Related PR: ceph#33524 Resolves: rhbz#2095670 Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> (cherry picked from commit 2ee2266) Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
The basic idea of this change is the same as the proposal by Ilsoo Byun <ilsoobyun@linecorp.com>, but some details have changed. The main differences are to use the existing RGWLC::set(remove)_bucket_config methods, and to use the RGWBucketInstanceMetadataHandler infrastructue to dispatch the corresponding calls. Thank you! Fixes: https://tracker.ceph.com/issues/44268 Related PR: #33524 Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
The basic idea of this change is the same as the proposal by Ilsoo Byun <ilsoobyun@linecorp.com>, but some details have changed. The main differences are to use the existing RGWLC::set(remove)_bucket_config methods, and to use the RGWBucketInstanceMetadataHandler infrastructue to dispatch the corresponding calls. Thank you! Fixes: https://tracker.ceph.com/issues/44268 Related PR: ceph#33524 Resolves: rhbz#2095670 Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> (cherry picked from commit 2ee2266) Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
The basic idea of this change is the same as the proposal by Ilsoo Byun <ilsoobyun@linecorp.com>, but some details have changed. The main differences are to use the existing RGWLC::set(remove)_bucket_config methods, and to use the RGWBucketInstanceMetadataHandler infrastructue to dispatch the corresponding calls. Thank you! Fixes: https://tracker.ceph.com/issues/44268 Related PR: ceph#33524 Resolves: rhbz#2095670 Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> (cherry picked from commit 2ee2266) Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
The basic idea of this change is the same as the proposal by Ilsoo Byun <ilsoobyun@linecorp.com>, but some details have changed. The main differences are to use the existing RGWLC::set(remove)_bucket_config methods, and to use the RGWBucketInstanceMetadataHandler infrastructue to dispatch the corresponding calls. Thank you! Fixes: https://tracker.ceph.com/issues/44268 Related PR: ceph#33524 Signed-off-by: Matt Benjamin <mbenjamin@redhat.com> (cherry picked from commit 2ee2266)
Fixes: https://tracker.ceph.com/issues/44268
Signed-off-by: Ilsoo Byun ilsoobyun@linecorp.com
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard backendjenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume tox