Project

General

Profile

Actions

Bug #11974

closed

Fix tool for #11442 does not correctly fix objects created via multipart uploads

Added by Benjamin Gilbert almost 9 years ago. Updated over 8 years ago.

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

0%

Source:
Community (user)
Tags:
Backport:
hammer
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

radosgw-admin bucket check --check-head-obj-locator --fix claims to successfully fix objects that were created via multipart uploads, and subsequent --check-head-obj-locator invocations claim that the objects have, in fact, been fixed. However, those objects remain inaccessible by rgw 0.94.2, and remain accessible by rgw 0.94.1.


Related issues 3 (0 open3 closed)

Related to rgw - Bug #11984: Error with `radosgw-admin check --check-head-obj-locator --bucket=$bucket --fix` commandDuplicate06/12/2015

Actions
Related to rgw - Bug #12079: rgw: need conversion tool to handle fixes following #11974ResolvedOrit Wasserman06/18/2015

Actions
Copied to rgw - Backport #12242: Fix tool for #11442 does not correctly fix objects created via multipart uploadsResolvedAbhishek Lekshmanan06/12/2015Actions
Actions #1

Updated by Sage Weil almost 9 years ago

  • Status changed from New to Duplicate
Actions #2

Updated by Benjamin Gilbert almost 9 years ago

#11984 appears to be about a harmless warning produced by the tool. This bug is about the tool failing to fix the problem it was designed to fix.

Actions #3

Updated by Yehuda Sadeh almost 9 years ago

do you have any example of an object that was created with multipart upload that is not accessible? Does the object name start with an underscore, or is it every multipart object?

Actions #4

Updated by Yehuda Sadeh almost 9 years ago

  • Status changed from Duplicate to New
Actions #5

Updated by Benjamin Gilbert almost 9 years ago

In my tests, it seemed to affect all multipart objects starting with an underscore and created with 0.94.1. I've since reuploaded every affected object in our system, but I can downgrade an rgw and reproduce the problem again if that's helpful.

Actions #6

Updated by Yehuda Sadeh almost 9 years ago

  • Priority changed from Normal to Urgent
Actions #7

Updated by Yehuda Sadeh almost 9 years ago

  • Status changed from New to Pending Backport
  • Backport set to hammer
Actions #8

Updated by Yehuda Sadeh almost 9 years ago

merged to next, commit:0f6060c7c8e4576039a54080d17536e2169b6f63

Actions #9

Updated by Yehuda Sadeh almost 9 years ago

  • Assignee set to Loïc Dachary
Actions #10

Updated by Loïc Dachary almost 9 years ago

  • Assignee changed from Loïc Dachary to Yehuda Sadeh
Actions #12

Updated by Yehuda Sadeh over 8 years ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF