Project

General

Profile

Actions

Bug #5931

closed

radosgw crashes when deleting object

Added by Artem Salpagarov over 10 years ago. Updated over 10 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
bobtail, cuttlefish
Regression:
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

I use 3hub mac app (S3 client) for managing files in rados. Rados is installed on two physical Ubuntu presice machines, there are 4 osds, 3 mons. This deletion operation is being run by a user who have read/write rights to this particular bucket (user was added to a bucket by S3 commands).

Whenever I try to delete a file from a bucket, rados process crashes. After restarting radosgw, the file appears to be deleted. Here is crash log:

2013-08-11 12:06:04.443239 7f18737ee700 -1 ** Caught signal (Aborted) *
in thread 7f18737ee700

ceph version 0.61.7 (8f010aff684e820ecc837c25ac77c7a05d7191ff)
1: radosgw() [0x4f1d7a]
2: (()+0xfcb0) [0x7f18bc8e3cb0]
3: (gsignal()+0x35) [0x7f18bb2ec425]
4: (abort()+0x17b) [0x7f18bb2efb8b]
5: (_gnu_cxx::_verbose_terminate_handler()+0x11d) [0x7f18bbc3e69d]
6: (()+0xb5846) [0x7f18bbc3c846]
7: (()+0xb5873) [0x7f18bbc3c873]
8: (()+0xb596e) [0x7f18bbc3c96e]
9: (std::__throw_logic_error(char const*)+0x57) [0x7f18bbbe9787]
10: (char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag)+0xa9) [0x7f18bbc27509]
11: (std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)+0x43) [0x7f18bbc275e3]
12: (RGWDeleteMultiObj_ObjStore_S3::send_partial_response(std::pair<std::string, int>&)+0x4b) [0x4c6afb]
13: (RGWDeleteMultiObj::execute()+0x346) [0x5d86f6]
14: (RGWProcess::handle_request(RGWRequest*)+0x406) [0x4ec656]
15: (RGWProcess::RGWWQ::_process(RGWRequest*)+0x36) [0x4ee2f6]
16: (ThreadPool::worker(ThreadPool::WorkThread*)+0x4e6) [0x50b246]
17: (ThreadPool::WorkThread::entry()+0x10) [0x50d080]
18: (()+0x7e9a) [0x7f18bc8dbe9a]
19: (clone()+0x6d) [0x7f18bb3a9ccd]
Actions

Also available in: Atom PDF