Project

General

Profile

Actions

Bug #24194

open

rgw-multisite: Segmental fault when use different rgw_md_log_max_shards among zones

Added by Xinying Song almost 6 years ago. Updated almost 6 years ago.

Status:
Fix Under Review
Priority:
Normal
Assignee:
Target version:
% Done:

0%

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

Description

We got a segmentation fault when using different rgw_md_log_max_shards for two zones in the same zonegroup.
log as below:
2018-05-20 15:28:53.122 7fecf0ba3700 -1 ** Caught signal (Segmentation fault) *
in thread 7fecf0ba3700 thread_name:meta-sync

ceph version 13.1.0-490-gfbf0e10 (fbf0e10af014a15a47e92dda53e7d3fce890421e) nautilus (dev)
1: (()+0x272be0) [0x55d54d901be0]
2: (()+0x10330) [0x7fed1dd25330]
3: (RGWOmapAppend::append(std::string const&)+0) [0x55d54d9b6ab0]
4: (RGWFetchAllMetaCR::operate()+0x208) [0x55d54dbc8dd8]
5: (RGWCoroutinesStack::operate(RGWCoroutinesEnv*)+0x46) [0x55d54d9aed66]
6: (RGWCoroutinesManager::run(std::list<RGWCoroutinesStack*, std::allocator<RGWCoroutinesStack*> >&)+0x27b) [0x55d54d9b1f1b]
7: (RGWCoroutinesManager::run(RGWCoroutine*)+0x68) [0x55d54d9b2d58]
8: (RGWRemoteMetaLog::run_sync()+0x1021) [0x55d54dbb5701]
9: (RGWMetaSyncProcessorThread::process()+0xd) [0x55d54da5cd6d]
10: (RGWRadosThread::Worker::entry()+0x21b) [0x55d54da0221b]
11: (()+0x8184) [0x7fed1dd1d184]
12: (clone()+0x6d) [0x7fed1346a03d]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
Actions #2

Updated by Nathan Cutler almost 6 years ago

  • Project changed from Ceph to rgw
Actions #3

Updated by Casey Bodley almost 6 years ago

  • Status changed from New to Fix Under Review
  • Backport set to luminous mimic
Actions #4

Updated by Abhishek Lekshmanan almost 6 years ago

  • Assignee set to Xinying Song
Actions #6

Updated by Xinying Song almost 6 years ago

Xinying Song wrote:

Backport to luminous https://github.com/ceph/ceph/pull/22272

This pr is closed because it dosen't obey the rules of backporting pr. I will backport this when the origin commit is merged into master.

Actions

Also available in: Atom PDF