Project

General

Profile

Bug #23199

radosgw coredump RGWGC::process

Added by Yong Wang over 1 year ago. Updated 6 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Target version:
Start date:
03/02/2018
Due date:
% Done:

0%

Source:
Tags:
Backport:
mimic luminous
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:

Description

radosgw coredump RGWGC::process

ceph version :10.2.10

============
The operation may be easy to saw again:
if delete some objects then delete related pool
radosgw will coredump at the gc runtime.

=====

1111.png View (185 KB) Yong Wang, 03/02/2018 08:51 AM


Related issues

Copied to rgw - Backport #37560: mimic: radosgw coredump RGWGC::process Resolved
Copied to rgw - Backport #37561: luminous: radosgw coredump RGWGC::process Resolved

History

#1 Updated by Yong Wang over 1 year ago

backtrace please refer to 1111.png

#2 Updated by John Spray over 1 year ago

  • Project changed from Ceph to rgw
  • Category deleted (ceph cli)

#3 Updated by Yehuda Sadeh over 1 year ago

Does it still happen after restarting radosgw?

#4 Updated by Matt Benjamin over 1 year ago

surprising to see this in v10.2.10, n.b., new async gc code is upstreamed to master and planned for backport

Matt

#5 Updated by Yong Wang over 1 year ago

yes radosgw will coredump every a hours. the period just the gc thread scheduled timestamps.

I delted all omapkeys of the gc.* objects in the gc pool. it will be ok,not cordump again.

from backtrace ,it seems like to assign string with the invalid string external string ptr.

did have method configure systemd cordump with ceph?

I have test send kill -11 my a.out started systemd . but same way is invalid to radosgw and osd.

below is new setted in systemd configure files
LimitCORE=infinity

#6 Updated by Yong Wang over 1 year ago

I have successful got the coredump configure with systemd.
If I get the string external information in the future,will paste it to here.

#7 Updated by Matt Benjamin over 1 year ago

@yehuda points out that deleting the underlying pool during GC is difficult to support

#8 Updated by Matt Benjamin over 1 year ago

  • Status changed from New to Triaged

#11 Updated by Casey Bodley 9 months ago

  • Status changed from Need Review to Pending Backport
  • Backport set to mimic luminous

#12 Updated by Nathan Cutler 9 months ago

#13 Updated by Nathan Cutler 9 months ago

  • Copied to Backport #37561: luminous: radosgw coredump RGWGC::process added

#14 Updated by Nathan Cutler 6 months ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF