Project

General

Profile

Actions

Bug #15654

closed

librbd: TestJournalReplay.SnapCreate hang

Added by Josh Durgin almost 8 years ago. Updated almost 8 years ago.

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

0%

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

Actions #2

Updated by Jason Dillaman almost 8 years ago

Thread 15 (Thread 0x7f4a697fa700 (LWP 25442)):
#0  0x00007f4aaba21b10 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000562150e394c2 in Cond::Wait (this=this@entry=0x7f4a697f7d10, mutex=...) at ./common/Cond.h:56

#2  0x0000562150e32fe3 in librados::RadosClient::watch_flush (this=0x56215c438280) at librados/RadosClient.cc:371
#3  0x0000562150e0558d in librados::Rados::watch_flush (this=this@entry=0x7f4a697f7f20) at librados/librados.cc:2097
#4  0x0000562150dd16cf in journal::JournalMetadata::shut_down (this=0x56215c459f70) at journal/JournalMetadata.cc:398
#5  0x0000562150dd64a5 in journal::JournalMetadata::~JournalMetadata (this=0x56215c459f70, __in_chrg=<optimized out>)
    at journal/JournalMetadata.cc:360
#6  0x0000562150dd64f9 in journal::JournalMetadata::~JournalMetadata (this=0x56215c459f70, __in_chrg=<optimized out>)
    at journal/JournalMetadata.cc:362
#7  0x0000562150dc870a in RefCountedObject::put (this=0x56215c459f70) at ./common/RefCountedObj.h:48
#8  0x0000562150edf325 in intrusive_ptr_release (p=<optimized out>) at common/RefCountedObj.cc:21
#9  0x0000562150de00b9 in boost::intrusive_ptr<journal::JournalMetadata>::~intrusive_ptr (this=0x7f4a2400add8, __in_chrg=<optimized out>)
    at /usr/include/boost/smart_ptr/intrusive_ptr.hpp:97
#10 journal::(anonymous namespace)::C_Flush::~C_Flush (this=0x7f4a2400add0, __in_chrg=<optimized out>) at journal/JournalRecorder.cc:16
#11 journal::(anonymous namespace)::C_Flush::~C_Flush (this=0x7f4a2400add0, __in_chrg=<optimized out>) at journal/JournalRecorder.cc:16
#12 journal::(anonymous namespace)::C_Flush::complete (this=0x7f4a2400add0, r=<optimized out>) at journal/JournalRecorder.cc:35

#13 0x0000562150dc8cda in journal::FutureImpl::finish_unlock (this=0x56215c3bf160) at journal/FutureImpl.cc:135
#14 0x0000562150dc9074 in journal::FutureImpl::safe (this=<optimized out>, r=r@entry=0) at journal/FutureImpl.cc:103
#15 0x0000562150deaa7c in journal::ObjectRecorder::handle_append_flushed (this=0x7f4a24001490, tid=<optimized out>, r=0)
    at journal/ObjectRecorder.cc:253
#16 0x0000562150deced3 in journal::ObjectRecorder::C_AppendFlush::finish (this=0x56215c435dd0, r=<optimized out>)
    at ./journal/ObjectRecorder.h:97
#17 0x0000562150ded178 in Context::complete (r=<optimized out>, this=0x56215c435dd0) at ./include/Context.h:64
#18 journal::utils::rados_ctx_callback (c=<optimized out>, arg=0x56215c435dd0) at journal/Utils.cc:21
#19 0x0000562150e3a89d in librados::C_AioSafe::finish (this=0x7f4a38008b10, r=<optimized out>) at librados/AioCompletionImpl.h:200
#20 0x0000562150c57bf9 in Context::complete (this=0x7f4a38008b10, r=<optimized out>) at ./include/Context.h:64
#21 0x0000562150ed4c1e in Finisher::finisher_thread_entry (this=0x56215c438aa0) at common/Finisher.cc:68
#22 0x00007f4aaba1c60a in start_thread () from /lib64/libpthread.so.0
#23 0x00007f4aaaa9ea4d in clone () from /lib64/libc.so.6
Actions #3

Updated by Jason Dillaman almost 8 years ago

  • Status changed from New to Resolved

The synchronous shut down path was removed under issue #15949 -- moving to resolved.

Actions

Also available in: Atom PDF