summaryrefslogtreecommitdiffstats
path: root/src/rgw/driver/rados/rgw_data_sync.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* rgw: skip on EACCES in RGWBucketSyncSingleEntryCRSeena Fallah10 days1-1/+1
* rgw: set retcode on verify_bucket_permission in RGWObjFetchCRSeena Fallah10 days1-1/+1
* Merge pull request #60685 from clwluvw/data-sync-permJ. Eric Ivancich2025-01-031-51/+43
|\
| * rgw: evaluate policies for dest object in data syncSeena Fallah2024-11-101-28/+41
| * rgw: pass uid on fetch object in data syncSeena Fallah2024-11-101-23/+2
* | Revert "rgw/multisite: avoid redundant error repo entry logging"Seena Fallah2024-11-041-2/+1
|/
* Merge pull request #59580 from smanjara/rgw-data-sync-redundant-retriesCasey Bodley2024-10-041-1/+2
|\
| * rgw/multisite: avoid redundant error repo entry loggingShilpa Jagannath2024-09-261-1/+2
* | Merge pull request #59536 from smanjara/rgw-full-sync-crCasey Bodley2024-09-261-7/+7
|\ \
| * | rgw/multisite: no need to capture error from callback. we are already doing t...Shilpa Jagannath2024-09-101-6/+1
| * | rgw/multisite: drain_all() after notify stack cancelShilpa Jagannath2024-09-101-0/+1
| * | rg/multisite: if the first shard fails to sync, we must drain and return error.Shilpa Jagannath2024-09-101-1/+5
| |/
* | rgw/metadata: use raw RGWMetadataHandler for bucket instancesCasey Bodley2024-09-121-2/+7
* | rgw/metadata: use raw RGWMetadataHandler for bucket entrypointsCasey Bodley2024-09-121-2/+5
|/
* rgw/multisite: initialize sync_status in RGWDataFullSyncSingleEntryCR ctorShilpa Jagannath2024-08-191-2/+2
* rgw: pass DoutPrefixProvider into RGWHTTPClientCasey Bodley2024-07-021-3/+3
* rgw/multisite: add a flag to bilog_flags and use it to set/unset null versionShilpa Jagannath2024-06-281-2/+9
* rgw/auth: pass user policies into identitiesCasey Bodley2024-04-101-12/+6
* rgw/auth: auth engines pass optional account info into identitiesCasey Bodley2024-04-101-7/+6
* rgw/auth: Identity matches paths in user principalsCasey Bodley2024-04-101-0/+1
* rgw: add RGWIdentityType::TYPE_ROOT for account root userCasey Bodley2024-04-101-1/+1
* rgw: use rgw_owner in RGWBucketInfoCasey Bodley2024-04-101-1/+1
* rgw: use rgw_owner in RGWBucketEntryPointCasey Bodley2024-04-101-2/+2
* rgw/auth: Identity::is_owner/admin_of(rgw_owner)Casey Bodley2024-04-101-0/+1
* rgw/auth: Identity::get_aclowner() for resources it createsCasey Bodley2024-04-101-2/+2
* rgw/multisite: maintain endpoints connectable status and retry the requests t...Jane Zhu2024-01-161-63/+87
* Merge pull request #54278 from smanjara/wip-fix-rgw-full-syncCasey Bodley2023-12-071-1/+1
|\
| * rgw/multisite: correct the marker_tracker->flush() call and onlyShilpa Jagannath2023-11-011-1/+1
* | rgw/acl: req_state stores ACLs by value instead of unique_ptrCasey Bodley2023-11-301-4/+4
* | rgw/acl: remove CephContext membersCasey Bodley2023-11-301-2/+0
* | rgw: Remove `RGWSI_RADOS`Adam C. Emerson2023-11-291-11/+14
* | rgw: Remove `RGWSI_RADOS` from `RGWSI_MDLog`Adam C. Emerson2023-11-291-2/+2
* | rgw: fix spelling errorsJosh Soref2023-11-271-3/+3
|/
* rgw/multisite: call drain before flushing markers in incremental syncShilpa Jagannath2023-09-261-2/+3
* Revert "rgw:multisite hang when update and commit period"Shilpa Jagannath2023-08-171-1/+0
* Merge pull request #51772 from caisan/multisite-hang-period-updateCasey Bodley2023-07-241-0/+1
|\
| * rgw:multisite hang when update and commit periodcaisan2023-05-261-0/+1
* | rgw/multisite: capture retcode from RGWDataFullSyncSingleEntryCR()Shilpa Jagannath2023-06-301-2/+10
* | rgw/multisite: create separate control objects for each source zoneShilpa Jagannath2023-06-151-2/+4
* | rgw/multisite: full sync and incremental sync changes to handle lost_lock and...Shilpa Jagannath2023-06-151-49/+77
* | rgw/multisite: data sync fairness. Add bid manager and sync lock notification CRShilpa Jagannath2023-06-151-1/+50
|/
* Merge pull request #50841 from smanjara/fix-duplicate-objects-archiveCasey Bodley2023-05-251-3/+14
|\
| * rgw/archive: avoid duplicating objects when syncing from multiple zonesShilpa Jagannath2023-05-161-3/+14
* | Merge pull request #51233 from smanjara/wip-archive-bucket-metadataCasey Bodley2023-05-251-10/+0
|\ \
| * | rgw/multisite: no need to enforce versioning on bucket during object sync on ...Shilpa Jagannath2023-04-261-10/+0
* | | Merge pull request #50847 from smanjara/wip-fix-ret-bucket-sync-statusShilpa Jagannath2023-05-241-1/+1
|\ \ \ | |_|/ |/| |
| * | rgw/multisite: fix ret handling in bucket read_sync_status()Shilpa Jagannath2023-04-031-1/+1
* | | Merge pull request #49767 from cbodley/wip-rgw-replicated-fromCasey Bodley2023-05-151-10/+37
|\ \ \
| * | | rgw/rados: pass source zone trace into fetch_remote_obj()Casey Bodley2023-05-021-10/+37
| | |/ | |/|
* | | Merge pull request #50536 from smanjara/wip-rgw-return-enoentShilpa Jagannath2023-05-151-1/+7
|\ \ \