Bug #23199
closed
radosgw coredump RGWGC::process
Added by Yong Wang about 6 years ago.
Updated about 5 years ago.
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.
=====
Files
backtrace please refer to 1111.png
- Project changed from Ceph to rgw
- Category deleted (
ceph cli)
Does it still happen after restarting radosgw?
surprising to see this in v10.2.10, n.b., new async gc code is upstreamed to master and planned for backport
Matt
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
I have successful got the coredump configure with systemd.
If I get the string external information in the future,will paste it to here.
@Yehuda Sadeh points out that deleting the underlying pool during GC is difficult to support
- Status changed from New to Triaged
- Status changed from Triaged to Fix Under Review
- Status changed from Fix Under Review to Pending Backport
- Backport set to mimic luminous
- Status changed from Pending Backport to Resolved
Also available in: Atom
PDF