CLDSRV-893, CLDSRV-894, CLDSRV-896: Backport bucket logging fixes to hotfix/9.2.24#6158
Conversation
The getRequester() function fell through to the canonical ID for assumed-role sessions, producing a space-containing string that broke space-delimited log parsers. (cherry picked from commit 46a99ae)
Server access logs did not report turn-around time for PutObject and UploadPart while all other operations reported it correctly. AWS reports turn-around time for these operations. (cherry picked from commit 314ba8c)
When an IAM user makes a request, the Requester field in the bucket server access log was emitted as userName:accountName. AWS emits an ARN of the form arn:aws:iam::<accountId>:user/<userName>. Use the IAM ARN that Vault already provides via authInfo to match the AWS S3 server access log format. (cherry picked from commit fc18430)
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 expected to find at least:
Please check the |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files
@@ Coverage Diff @@
## hotfix/9.2.24 #6158 +/- ##
==============================================
Coverage 84.48% 84.49%
==============================================
Files 206 206
Lines 13173 13181 +8
==============================================
+ Hits 11129 11137 +8
Misses 2044 2044
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
|
|
/approve |
|
I have successfully merged the changeset of this pull request
The following branches have NOT changed:
Please check the status of the associated issue CLDSRV-893. Goodbye dvasilas. The following options are set: approve |
Backports CLDSRV-893, CLDSRV-894, and CLDSRV-896 to
hotfix/9.2.24.