Project

General

Profile

Actions

Bug #12819

closed

rgw: objects starting with underscore in bucket with versioning enabled are inaccessible

Added by Sam Wouters over 8 years ago. Updated over 8 years ago.

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

0%

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

Description

This issue still occurs after upgrading to 0.94.3, but only with objects created with versioning enabled.

Steps to reproduce:
1) create bucket test2
2) put _test object -> lists and retrieves ok
3) enable versioning on test -> _test lists and retrieves ok
4) put _test2 object -> lists, but get fails with "ERROR: ErrorNoSuchKey"; object "_test" is still retrievable
5) disable versioning (bucket.configure_versioning(False))
6) put _test3 object -> lists ok, retrieves OK (still errorNoSuchKey on object "_test2")

Let me know if you need more info (logs,...)

r,
Sam

Actions #1

Updated by Yehuda Sadeh over 8 years ago

It seems that this never worked for versioned objects (going back to 0.94). Something about the olh representation of the target objects is broken.

Actions #2

Updated by Yehuda Sadeh over 8 years ago

  • Status changed from New to Resolved

Merged in commit:f1ead76f80cc3d078778080c35a6427256874062

Actions

Also available in: Atom PDF