Project

General

Profile

Actions

Bug #51560

closed

the root cause of rgw.none appearance

Added by Jiaxing Fan almost 3 years ago. Updated over 1 year ago.

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

100%

Source:
Tags:
stats
Backport:
octopus pacific
Regression:
No
Severity:
4 - irritation
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

I find there are many bugs about rgw.none appearance and a high max_objects in rgw.none.
We also meet it. I think it is a trivial issue

I found the root cause is below:
the unaccount_entry is called without check entry exist when calling rgw_bucket_complete_op to remove remove_objs. These some entries of remove_objs would be in None category in some use case. These unaccount_entry call make header not accounts correctly.

fit it:
if (remove_entry.exits) {
unaccount_entry(header, remove_entry)
}


Related issues 2 (0 open2 closed)

Copied to rgw - Backport #53254: pacific: the root cause of rgw.none appearanceResolvedCory SnyderActions
Copied to rgw - Backport #53255: octopus: the root cause of rgw.none appearanceRejectedActions
Actions

Also available in: Atom PDF