Project

General

Profile

Actions

Bug #53878

open

The storage class attr of the noncurrent object is not correct when the lifecycle transition storage class is empty.

Added by zhiming zhang over 2 years ago. Updated over 1 year ago.

Status:
Pending Backport
Priority:
Normal
Assignee:
Target version:
-
% Done:

0%

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

Description

The bucket versioning status is enabled, and the storage class is STANDARD, then put bucket lifecycle configuration like this:
'Rules': [ {
'Filter': {
'Prefix': 'test',
},
'ID': 'TestOnly',
'Status': 'Enabled',
'NoncurrentVersionTransitions': [ {
'NoncurrentDays': 1,
'StorageClass': '',
},
],
},
],
the dest storage class is empty.

Put object with storage class 'ABC', not STANDARD, then lifecycle transition non current object to STANDARD, but the storage class attr is 'ABC', inherited from old attr.


Related issues 2 (1 open1 closed)

Copied to rgw - Backport #57416: pacific: The storage class attr of the noncurrent object is not correct when the lifecycle transition storage class is empty.RejectedMatt BenjaminActions
Copied to rgw - Backport #57417: quincy: The storage class attr of the noncurrent object is not correct when the lifecycle transition storage class is empty.NewMatt BenjaminActions
Actions

Also available in: Atom PDF