Project

General

Profile

Actions

Bug #1503

closed

monitor failure

Added by Sam Lang over 12 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Monitor
Target version:
-
% Done:

0%

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

Description

I had a monitor crash with the following assertion. I didn't notice the crash right away, and I have logrotate setup, for some reason the log ended up truncated, and the core file got overwritten. If it happens again I'll try to get more info.

2011-09-01 22:17:55.831531 7ff366244700 mon.alpha@0(leader).osd e242 e242: 38 osds: 38 up, 38 in
2011-09-01 22:18:20.823183 7ff366244700 mon.alpha@0(leader).osd e243 e243: 38 osds: 38 up, 38 in
../../src/mon/MonitorStore.cc: In function 'int MonitorStore::write_bl_ss(ceph::bufferlist&, const char*, const char*, bool)', in thread '0x7ff366244700'
../../src/mon/MonitorStore.cc: 339: FAILED assert(!err)
ceph version (commit:)
1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x89) [0x7c6b11]
2: (MonitorStore::write_bl_ss(ceph::buffer::list&, char const*, char const*, bool)+0x65) [0x6f713f]
3: (MonitorStore::put_bl_ss(ceph::buffer::list&, char const*, char const*)+0x36) [0x624c4a]
4: (Paxos::stash_latest(unsigned long, ceph::buffer::list&)+0x2e9) [0x65fc45]
5: (PGMonitor::update_from_paxos()+0x5b0) [0x6b8a86]
6: (PaxosService::_commit()+0xe2) [0x665652]
7: (PaxosService::C_Commit::finish(int)+0x25) [0x66605b]
8: (Context::complete(int)+0x2b) [0x63cc63]
9: (finish_contexts(CephContext*, std::list<Context*, std::allocator<Context*> >&, int)+0x1c3) [0x66069d]
10: (Paxos::handle_accept(MMonPaxos*)+0x865) [0x65b8d1]
11: (Paxos::dispatch(PaxosServiceMessage*)+0x271) [0x65ea1f]
12: (Monitor::_ms_dispatch(Message*)+0xd23) [0x638bd5]
13: (Monitor::ms_dispatch(Message*)+0x3a) [0x63ffc6]
14: (Messenger::ms_deliver_dispatch(Message*)+0x70) [0x788c24]
15: (SimpleMessenger::dispatch_entry()+0x810) [0x77294c]
16: (SimpleMessenger::DispatchThread::entry()+0x2c) [0x625afa]
17: (Thread::_entry_func(void*)+0x23) [0x6f9e61]
18: (()+0x6d8c) [0x7ff369b02d8c]
19: (clone()+0x6d) [0x7ff36854804d]
ceph version (commit:)
1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x89) [0x7c6b11]
2: (MonitorStore::write_bl_ss(ceph::buffer::list&, char const*, char const*, bool)+0x65) [0x6f713f]
3: (MonitorStore::put_bl_ss(ceph::buffer::list&, char const*, char const*)+0x36) [0x624c4a]
4: (Paxos::stash_latest(unsigned long, ceph::buffer::list&)+0x2e9) [0x65fc45]
5: (PGMonitor::update_from_paxos()+0x5b0) [0x6b8a86]
6: (PaxosService::_commit()+0xe2) [0x665652]
7: (PaxosService::C_Commit::finish(int)+0x25) [0x66605b]
8: (Context::complete(int)+0x2b) [0x63cc63]
9: (finish_contexts(CephContext*, std::list<Context*, std::allocator<Context*> >&, int)+0x1c3) [0x66069d]
10: (Paxos::handle_accept(MMonPaxos*)+0x865) [0x65b8d1]
11: (Paxos::dispatch(PaxosServiceMessage*)+0x271) [0x65ea1f]
12: (Monitor::_ms_dispatch(Message*)+0xd23) [0x638bd5]
13: (Monitor::ms_dispatch(Message*)+0x3a) [0x63ffc6]
14: (Messenger::ms_deliver_dispatch(Message*)+0x70) [0x788c24]
15: (SimpleMessenger::dispatch_entry()+0x810) [0x77294c]
16: (SimpleMessenger::DispatchThread::entry()+0x2c) [0x625afa]
17: (Thread::_entry_func(void*)+0x23) [0x6f9e61]
18: (()+0x6d8c) [0x7ff369b02d8c]
19: (clone()+0x6d) [0x7ff36854804d]
  • Caught signal (Aborted) *
    in thread 0x7ff366244700
    ceph version (commit:)
    1: (ceph::BackTrace::BackTrace(int)+0x2d) [0x7acd2d]
    2: /usr/ceph/bin/cmon() [0x7c7183]
    3: (()+0xfc60) [0x7ff369b0bc60]
    4: (gsignal()+0x35) [0x7ff368495d05]
    5: (abort()+0x186) [0x7ff368499ab6]
    6: (_gnu_cxx::_verbose_terminate_handler()+0x11d) [0x7ff368d4c6dd]
    7: (()+0xb9926) [0x7ff368d4a926]
    8: (()+0xb9953) [0x7ff368d4a953]
    9: (()+0xb9a5e) [0x7ff368d4aa5e]
    10: (ceph::__ceph_assert_fail(char const
    , char const*, int, char const*)+0x1f3) [0x7c6c7b]
    11: (MonitorStore::write_bl_ss(ceph::buffer::list&, char const*, char const*, bool)+0x65) [0x6f713f]
    12: (MonitorStore::put_bl_ss(ceph::buffer::list&, char const*, char const*)+0x36) [0x624c4a]
    13: (Paxos::stash_latest(unsigned long, ceph::buffer::list&)+0x2e9) [0x65fc45]
    14: (PGMonitor::update_from_paxos()+0x5b0) [0x6b8a86]
    15: (PaxosService::_commit()+0xe2) [0x665652]
    16: (PaxosService::C_Commit::finish(int)+0x25) [0x66605b]
    17: (Context::complete(int)+0x2b) [0x63cc63]
    18: (finish_contexts(CephContext*, std::list<Context*, std::allocator<Context*> >&, int)+0x1c3) [0x66069d]
    19: (Paxos::handle_accept(MMonPaxos*)+0x865) [0x65b8d1]
    20: (Paxos::dispatch(PaxosSe
Actions

Also available in: Atom PDF