CLDSRV-899: Log replication events in server access logs#6164
Conversation
Hello dvasilas,My role is to assist you with the merge of this Available options
Available commands
Status report is not available. |
Incorrect fix versionThe
Considering where you are trying to merge, I ignored possible hotfix versions and I expected to find:
Please check the |
|
LGTM |
Codecov Report❌ Patch coverage is
Additional details and impacted files
... and 1 file with indirect coverage changes @@ Coverage Diff @@
## development/9.2 #6164 +/- ##
===================================================
- Coverage 84.50% 84.46% -0.05%
===================================================
Files 204 204
Lines 13180 13216 +36
===================================================
+ Hits 11138 11163 +25
- Misses 2042 2053 +11
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
b922c2f to
803285c
Compare
Request integration branchesWaiting for integration branch creation to be requested by the user. To request integration branches, please comment on this pull request with the following command: Alternatively, the |
|
LGTM |
1 similar comment
|
LGTM |
0c52210 to
812257c
Compare
Incorrect fix versionThe
Considering where you are trying to merge, I ignored possible hotfix versions and I expected to find:
Please check the |
Review by Claude Code |
812257c to
2c9ff6d
Compare
|
2c9ff6d to
7c20606
Compare
|
LGTM |
Replication writes via the backbeat putData route are now visible in bucket server access logs with operation = REST.PUT.OBJECT.
Destination-side delete-marker replication is now logged as REST.DELETE.OBJECT, same as AWS.
Destination-side PutObjectTagging and DeleteObjectTagging replication are now logged as REST.PUT.OBJECT_TAGGING (same as AWS). AWS replicates a DeleteObjectTagging on the destination as REST.PUT.OBJECT_TAGGING with an empty tag set URI: PUT /<bucket>/<key>?tagging&versionId=<vid>.
Destination-side PutObjectAcl replication is now logged as REST.PUT.ACL. AWS replicates a PutObjectAcl on the destination as REST.PUT.ACL with URI PUT /<bucket>/<key>?acl&versionId=<srcVersionId> and aclRequired = 'Yes'.
7c20606 to
d40302d
Compare
Request integration branchesWaiting for integration branch creation to be requested by the user. To request integration branches, please comment on this pull request with the following command: Alternatively, the |
|
LGTM |
|
LGTM |
|
LGTM |
To reduce flakiness in mutliple-backend/Healthcheck response test.
fcf7e61 to
67a6c3d
Compare
|
LGTM |
Replication writes via the backbeat
putDataroute are now visible in the destination bucket's server access logs.Reads from the source bucket are already logged as
REST.GET.OBJECT.Study of AWS server access logging with replication: https://scality.atlassian.net/browse/S3C-11048?focusedCommentId=473763