Project

General

Profile

Actions

Bug #63532

closed

notification: etag is missing in CompleteMultipartUpload event

Added by Yuval Lifshitz over 2 years ago. Updated 8 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
% Done:

100%

Source:
Q/A
Backport:
reef, quincy
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Tags (freeform):
Fixed In:
v19.0.0-204-g02b3d4c5c73
Released In:
v19.2.0~1053
Upkeep Timestamp:
2025-07-11T18:11:57+00:00

Description

Body:
{"Records":[{"eventVersion":"2.2","eventSource":"ceph:s3","awsRegion":"default","eventTime":"2023-11-14T16:32:56.594206Z","eventName":"ObjectCreated:CompleteMultipartUpload","userIdentity":{"principalId":"testid"},"requestParameters":{"sourceIPAddress":""},"responseElements":{"x-amz-request-id":"dcfcc511-002b-4b75-a6b3-63fd942a6610.4147.8543484732195856827","x-amz-id-2":"1033-default-default"},"s3":{"s3SchemaVersion":"1.0","configurationId":"notif1","bucket":{"name":"fish","ownerIdentity":{"principalId":"testid"},"arn":"arn:aws:s3:default::fish","id":"dcfcc511-002b-4b75-a6b3-63fd942a6610.4149.1"},"object":{"key":"myfile","size":104857600,"eTag":"","versionId":"","sequencer":"38A15365A9E53B24","metadata":[],"tags":[]}},"eventId":"1699979576.607905.","opaqueData":""}]}

Related issues 2 (0 open2 closed)

Copied to rgw - Backport #63856: reef: notification: etag is missing in CompleteMultipartUpload eventResolvedYuval LifshitzActions
Copied to rgw - Backport #63857: quincy: notification: etag is missing in CompleteMultipartUpload eventRejectedAli MasarwaActions
Actions #1

Updated by Yuval Lifshitz over 2 years ago

  • Status changed from New to Fix Under Review
  • Backport changed from reef, pacific to reef, quincy
  • Pull request ID set to 54528
Actions #2

Updated by Yuval Lifshitz over 2 years ago

  • Status changed from Fix Under Review to New
  • Pull request ID deleted (54528)
Actions #3

Updated by Yuval Lifshitz over 2 years ago

  • Assignee changed from Yuval Lifshitz to Ali Masarwa

the "publish_commit()" should be moved from "execute()" to "commit()" where the final etag is calculated.

(based on the fix from here: https://github.com/ceph/ceph/pull/50627 the etag has value only in "complete()")

Actions #4

Updated by Yuval Lifshitz about 2 years ago

  • Status changed from New to Pending Backport
Actions #5

Updated by Upkeep Bot about 2 years ago

  • Copied to Backport #63856: reef: notification: etag is missing in CompleteMultipartUpload event added
Actions #6

Updated by Upkeep Bot about 2 years ago

  • Copied to Backport #63857: quincy: notification: etag is missing in CompleteMultipartUpload event added
Actions #8

Updated by Yuval Lifshitz almost 2 years ago

  • Pull request ID set to 54569
Actions #9

Updated by Konstantin Shalygin 12 months ago

  • Status changed from Pending Backport to Resolved
  • % Done changed from 0 to 100
Actions #10

Updated by Upkeep Bot 8 months ago

  • Merge Commit set to 02b3d4c5c735b75fca05d21259f1cacb795371ad
  • Fixed In set to v19.0.0-204-g02b3d4c5c73
  • Released In set to v19.2.0~1053
  • Upkeep Timestamp set to 2025-07-11T18:11:57+00:00
Actions

Also available in: Atom PDF