Bug 1222093 - rgw: broken manifest when resending part
Summary: rgw: broken manifest when resending part
Keywords:
Status: CLOSED DUPLICATE of bug 1222091
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat Storage
Component: RGW
Version: 1.2.3
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: rc
: 1.2.4
Assignee: ceph-eng-bugs
QA Contact: ceph-qe-bugs
URL:
Whiteboard:
Depends On:
Blocks: 1222094
TreeView+ depends on / blocked
 
Reported: 2015-05-15 18:21 UTC by Yehuda Sadeh
Modified: 2022-02-21 18:14 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 1222094 (view as bug list)
Environment:
Last Closed: 2015-06-22 21:39:55 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Ceph Project Bug Tracker 11622 0 None None None Never
Red Hat Issue Tracker RHCEPH-3283 0 None None None 2022-02-21 18:14:53 UTC

Description Yehuda Sadeh 2015-05-15 18:21:09 UTC
Description of problem:

In a multipart upload, when resending the first part of the object, and potentially other parts of the objects, the manifest created is broken.


Version-Release number of selected component (if applicable):


How reproducible:

always

Steps to Reproduce:
1. Create multipart upload
2. Resend the first part of the object
3. Finish multipart upload
4. radosgw-admin object stat --bucket=<bucket> --object=<object>

Actual results:

Manifest is broken, the prefix defines the first part correctly, but following parts do not hold override_prefix as needed.


Expected results:

Prefix should note the first object (prefix) appropriately, and subsequent parts should have correct override_prefix.



Additional info:

The s3-tests suite has a test that covers this one now.

Comment 2 Yehuda Sadeh 2015-06-22 21:39:55 UTC
This is basically the same issue as #1222093.

*** This bug has been marked as a duplicate of bug 1222091 ***


Note You need to log in before you can comment on or make changes to this bug.