On Mon, 14 Nov 2011, Gregory Farnum wrote: > It's not a big deal; logging is expensive. :) Just a backtrace isn't a > lot to go on, but it's better than nothing! > > On Mon, Nov 14, 2011 at 11:45 AM, Martin Mailand <martin@xxxxxxxxxxxx> wrote: > > Hi Gregory, > > I do not have more at the moment. As I cannot have the debug log always on, > > a core dump would be the best solution? I'm mainly interested in whether pending_ops is 0 or < 0. A 'thread apply all bt' may also be useful. Thanks! sage > > > > -martin > > > > Gregory Farnum schrieb: > >> > >> Do you have any other system state? (More logs, core dumps.) > >> > >> Make a bug in the tracker either way so it doesn't get lost track of. :) > >> -Greg > >> > >> On Mon, Nov 14, 2011 at 6:04 AM, Martin Mailand <martin@xxxxxxxxxxxx> > >> wrote: > >>> > >>> Hi, > >>> today one of my ods died, the log is. > >>> > >>> sd/OSD.cc: In function 'void OSD::dequeue_op(PG*)', in thread > >>> '7faeb6139700' > >>> osd/OSD.cc: 5534: FAILED assert(pending_ops > 0) > >>> ceph version 0.38 (commit:b600ec2ac7c0f2e508720f8e8bb87c3db15509b9) > >>> 1: (OSD::dequeue_op(PG*)+0x4bb) [0x55a4db] > >>> 2: (ThreadPool::worker()+0x6e6) [0x5b7b16] > >>> 3: (ThreadPool::WorkThread::entry()+0xd) [0x57398d] > >>> 4: (()+0x6d8c) [0x7faec4d12d8c] > >>> 5: (clone()+0x6d) [0x7faec355404d] > >>> ceph version 0.38 (commit:b600ec2ac7c0f2e508720f8e8bb87c3db15509b9) > >>> 1: (OSD::dequeue_op(PG*)+0x4bb) [0x55a4db] > >>> 2: (ThreadPool::worker()+0x6e6) [0x5b7b16] > >>> 3: (ThreadPool::WorkThread::entry()+0xd) [0x57398d] > >>> 4: (()+0x6d8c) [0x7faec4d12d8c] > >>> 5: (clone()+0x6d) [0x7faec355404d] > >>> *** Caught signal (Aborted) ** > >>> in thread 7faeb6139700 > >>> ceph version 0.38 (commit:b600ec2ac7c0f2e508720f8e8bb87c3db15509b9) > >>> 1: /usr/bin/ceph-osd() [0x5b8b52] > >>> 2: (()+0xfc60) [0x7faec4d1bc60] > >>> 3: (gsignal()+0x35) [0x7faec34a1d05] > >>> 4: (abort()+0x186) [0x7faec34a5ab6] > >>> 5: (__gnu_cxx::__verbose_terminate_handler()+0x11d) [0x7faec3d586dd] > >>> 6: (()+0xb9926) [0x7faec3d56926] > >>> 7: (()+0xb9953) [0x7faec3d56953] > >>> 8: (()+0xb9a5e) [0x7faec3d56a5e] > >>> 9: (ceph::__ceph_assert_fail(char const*, char const*, int, char > >>> const*)+0x396) [0x5bddb6] > >>> 10: (OSD::dequeue_op(PG*)+0x4bb) [0x55a4db] > >>> 11: (ThreadPool::worker()+0x6e6) [0x5b7b16] > >>> 12: (ThreadPool::WorkThread::entry()+0xd) [0x57398d] > >>> 13: (()+0x6d8c) [0x7faec4d12d8c] > >>> 14: (clone()+0x6d) [0x7faec355404d] > >>> > >>> Anything else needed to debug this? > >>> > >>> -martin > >>> -- > >>> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > >>> the body of a message to majordomo@xxxxxxxxxxxxxxx > >>> More majordomo info at http://vger.kernel.org/majordomo-info.html > >>> > > > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > >