Re: ceph-osd crashing (os/FileStore.cc: 4500: FAILED assert(replaying))

2012-11-19 Thread Stefan Priebe
I've formatted the cluster since then. But i'll report back if this 
happens again.


Stefan
Am 20.11.2012 00:43, schrieb Samuel Just:

Can you restart one of the affected osds with debug osd = 20, debug
filestore = 20, debug ms = 1 and post the log?
-Sam

On Mon, Nov 19, 2012 at 3:39 PM, Stefan Priebe  wrote:

Am 20.11.2012 00:39, schrieb Samuel Just:


Seems to be a truncated log file...  That usually indicates filesystem
corruption.  Anything in dmesg?
-Sam


No. Everything fine.




On Thu, Nov 15, 2012 at 1:07 PM, Stefan Priebe 
wrote:


Hello list,

actual master incl. upstream/wip-fd-simple-cache results in this crash
when
i try to start some of my osds (others work fine) today on multiple
nodes:

  -2> 2012-11-15 22:04:09.226945 7f3af1c7a780  0 osd.52 pg_epoch: 657
pg[3.3b( v 632'823 (632'823,632'823] n=5 ec=17 les/c 18/18 656/656/17) []
r=0 lpr=0 pi=17-655/2 (info mismatch, log(632'823,0'0]) (log bound
mismatch,
empty) lcod 0'0 mlcod 0'0 inactive] Got exception 'read_log_error:
read_log
got 0 bytes, expected 126086-0=126086' while reading log. Moving
corrupted
log file to 'corrupt_log_2012-11-15_22:04_3.3b' for later analysis.
  -1> 2012-11-15 22:04:09.233563 7f3af1c7a780  0 osd.52 pg_epoch: 657
pg[3.557( v 632'753 (0'0,632'753] n=2 ec=17 les/c 18/18 656/656/17) []
r=0
lpr=0 pi=17-655/2 (info mismatch, log(0'0,0'0]) lcod 0'0 mlcod 0'0
inactive]
Got exception 'read_log_error: read_log got 0 bytes, expected
115488-0=115488' while reading log. Moving corrupted log file to
'corrupt_log_2012-11-15_22:04_3.557' for later analysis.
   0> 2012-11-15 22:04:09.234536 7f3ae87d0700 -1 os/FileStore.cc: In
function 'int FileStore::_collection_add(coll_t, coll_t, const
hobject_t&,
const SequencerPosition&)' thread 7f3ae87d0700 time 2012-11-15
22:04:09.233672
os/FileStore.cc: 4500: FAILED assert(replaying)

   ceph version 0.54-607-gf89e101
(f89e1012bafabd6875a4a1e1832d76ffdf45b039)
   1: (FileStore::_collection_add(coll_t, coll_t, hobject_t const&,
SequencerPosition const&)+0x77d) [0x72ff0d]
   2: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned
long,
int)+0x25fb) [0x73481b]
   3: (FileStore::do_transactions(std::list >&, unsigned long)+0x4c)
[0x73952c]
   4: (FileStore::_do_op(FileStore::OpSequencer*)+0x195) [0x705c45]
   5: (ThreadPool::worker(ThreadPool::WorkThread*)+0x82b) [0x830f1b]
   6: (ThreadPool::WorkThread::entry()+0x10) [0x833700]
   7: (()+0x68ca) [0x7f3af16578ca]
   8: (clone()+0x6d) [0x7f3aefac6bfd]
   NOTE: a copy of the executable, or `objdump -rdS ` is
needed to
interpret this.

--- logging levels ---
 0/ 5 none
 0/ 0 lockdep
 0/ 0 context
 0/ 0 crush
 1/ 5 mds
 1/ 5 mds_balancer
 1/ 5 mds_locker
 1/ 5 mds_log
 1/ 5 mds_log_expire
 1/ 5 mds_migrator
 0/ 0 buffer
 0/ 0 timer
 0/ 1 filer
 0/ 1 striper
 0/ 1 objecter
 0/ 5 rados
 0/ 5 rbd
 0/ 0 journaler
 0/ 5 objectcacher
 0/ 5 client
 0/ 0 osd
 0/ 0 optracker
 0/ 0 objclass
 0/ 0 filestore
 0/ 0 journal
 0/ 0 ms
 1/ 5 mon
 0/ 0 monc
 0/ 5 paxos
 0/ 0 tp
 0/ 0 auth
 1/ 5 crypto
 0/ 0 finisher
 0/ 0 heartbeatmap
 0/ 0 perfcounter
 1/ 5 rgw
 1/ 5 hadoop
 1/ 5 javaclient
 0/ 0 asok
 0/ 0 throttle
-2/-2 (syslog threshold)
-1/-1 (stderr threshold)
max_recent 1
max_new  100
log_file /var/log/ceph/ceph-osd.52.log
--- end dump of recent events ---
2012-11-15 22:04:09.235734 7f3ae87d0700 -1 *** Caught signal (Aborted) **
   in thread 7f3ae87d0700

   ceph version 0.54-607-gf89e101
(f89e1012bafabd6875a4a1e1832d76ffdf45b039)
   1: /usr/bin/ceph-osd() [0x799769]
   2: (()+0xeff0) [0x7f3af165fff0]
   3: (gsignal()+0x35) [0x7f3aefa29215]
   4: (abort()+0x180) [0x7f3aefa2c020]
   5: (__gnu_cxx::__verbose_terminate_handler()+0x115) [0x7f3af02bddc5]
   6: (()+0xcb166) [0x7f3af02bc166]
   7: (()+0xcb193) [0x7f3af02bc193]
   8: (()+0xcb28e) [0x7f3af02bc28e]
   9: (ceph::__ceph_assert_fail(char const*, char const*, int, char
const*)+0x7c9) [0x7fd069]
   10: (FileStore::_collection_add(coll_t, coll_t, hobject_t const&,
SequencerPosition const&)+0x77d) [0x72ff0d]
   11: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned
long,
int)+0x25fb) [0x73481b]
   12: (FileStore::do_transactions(std::list >&, unsigned long)+0x4c)
[0x73952c]
   13: (FileStore::_do_op(FileStore::OpSequencer*)+0x195) [0x705c45]
   14: (ThreadPool::worker(ThreadPool::WorkThread*)+0x82b) [0x830f1b]
   15: (ThreadPool::WorkThread::entry()+0x10) [0x833700]
   16: (()+0x68ca) [0x7f3af16578ca]
   17: (clone()+0x6d) [0x7f3aefac6bfd]
   NOTE: a copy of the executable, or `objdump -rdS ` is
needed to
interpret this.

--- begin dump of recent events ---
   0> 2012-11-15 22:04:09.235734 7f3ae87d0700 -1 *** Caught signal
(Aborted) **
   in thread 7f3ae87d0700

   ceph version 0.54-607-gf89e101
(f89e1012bafabd6875a4a1e1832d76ffdf45b039)
   1: /usr/bin/ceph-osd() [0x799769]
   

Re: ceph-osd crashing (os/FileStore.cc: 4500: FAILED assert(replaying))

2012-11-19 Thread Samuel Just
Can you restart one of the affected osds with debug osd = 20, debug
filestore = 20, debug ms = 1 and post the log?
-Sam

On Mon, Nov 19, 2012 at 3:39 PM, Stefan Priebe  wrote:
> Am 20.11.2012 00:39, schrieb Samuel Just:
>
>> Seems to be a truncated log file...  That usually indicates filesystem
>> corruption.  Anything in dmesg?
>> -Sam
>
> No. Everything fine.
>
>
>
>> On Thu, Nov 15, 2012 at 1:07 PM, Stefan Priebe 
>> wrote:
>>>
>>> Hello list,
>>>
>>> actual master incl. upstream/wip-fd-simple-cache results in this crash
>>> when
>>> i try to start some of my osds (others work fine) today on multiple
>>> nodes:
>>>
>>>  -2> 2012-11-15 22:04:09.226945 7f3af1c7a780  0 osd.52 pg_epoch: 657
>>> pg[3.3b( v 632'823 (632'823,632'823] n=5 ec=17 les/c 18/18 656/656/17) []
>>> r=0 lpr=0 pi=17-655/2 (info mismatch, log(632'823,0'0]) (log bound
>>> mismatch,
>>> empty) lcod 0'0 mlcod 0'0 inactive] Got exception 'read_log_error:
>>> read_log
>>> got 0 bytes, expected 126086-0=126086' while reading log. Moving
>>> corrupted
>>> log file to 'corrupt_log_2012-11-15_22:04_3.3b' for later analysis.
>>>  -1> 2012-11-15 22:04:09.233563 7f3af1c7a780  0 osd.52 pg_epoch: 657
>>> pg[3.557( v 632'753 (0'0,632'753] n=2 ec=17 les/c 18/18 656/656/17) []
>>> r=0
>>> lpr=0 pi=17-655/2 (info mismatch, log(0'0,0'0]) lcod 0'0 mlcod 0'0
>>> inactive]
>>> Got exception 'read_log_error: read_log got 0 bytes, expected
>>> 115488-0=115488' while reading log. Moving corrupted log file to
>>> 'corrupt_log_2012-11-15_22:04_3.557' for later analysis.
>>>   0> 2012-11-15 22:04:09.234536 7f3ae87d0700 -1 os/FileStore.cc: In
>>> function 'int FileStore::_collection_add(coll_t, coll_t, const
>>> hobject_t&,
>>> const SequencerPosition&)' thread 7f3ae87d0700 time 2012-11-15
>>> 22:04:09.233672
>>> os/FileStore.cc: 4500: FAILED assert(replaying)
>>>
>>>   ceph version 0.54-607-gf89e101
>>> (f89e1012bafabd6875a4a1e1832d76ffdf45b039)
>>>   1: (FileStore::_collection_add(coll_t, coll_t, hobject_t const&,
>>> SequencerPosition const&)+0x77d) [0x72ff0d]
>>>   2: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned
>>> long,
>>> int)+0x25fb) [0x73481b]
>>>   3: (FileStore::do_transactions(std::list>> std::allocator >&, unsigned long)+0x4c)
>>> [0x73952c]
>>>   4: (FileStore::_do_op(FileStore::OpSequencer*)+0x195) [0x705c45]
>>>   5: (ThreadPool::worker(ThreadPool::WorkThread*)+0x82b) [0x830f1b]
>>>   6: (ThreadPool::WorkThread::entry()+0x10) [0x833700]
>>>   7: (()+0x68ca) [0x7f3af16578ca]
>>>   8: (clone()+0x6d) [0x7f3aefac6bfd]
>>>   NOTE: a copy of the executable, or `objdump -rdS ` is
>>> needed to
>>> interpret this.
>>>
>>> --- logging levels ---
>>> 0/ 5 none
>>> 0/ 0 lockdep
>>> 0/ 0 context
>>> 0/ 0 crush
>>> 1/ 5 mds
>>> 1/ 5 mds_balancer
>>> 1/ 5 mds_locker
>>> 1/ 5 mds_log
>>> 1/ 5 mds_log_expire
>>> 1/ 5 mds_migrator
>>> 0/ 0 buffer
>>> 0/ 0 timer
>>> 0/ 1 filer
>>> 0/ 1 striper
>>> 0/ 1 objecter
>>> 0/ 5 rados
>>> 0/ 5 rbd
>>> 0/ 0 journaler
>>> 0/ 5 objectcacher
>>> 0/ 5 client
>>> 0/ 0 osd
>>> 0/ 0 optracker
>>> 0/ 0 objclass
>>> 0/ 0 filestore
>>> 0/ 0 journal
>>> 0/ 0 ms
>>> 1/ 5 mon
>>> 0/ 0 monc
>>> 0/ 5 paxos
>>> 0/ 0 tp
>>> 0/ 0 auth
>>> 1/ 5 crypto
>>> 0/ 0 finisher
>>> 0/ 0 heartbeatmap
>>> 0/ 0 perfcounter
>>> 1/ 5 rgw
>>> 1/ 5 hadoop
>>> 1/ 5 javaclient
>>> 0/ 0 asok
>>> 0/ 0 throttle
>>>-2/-2 (syslog threshold)
>>>-1/-1 (stderr threshold)
>>>max_recent 1
>>>max_new  100
>>>log_file /var/log/ceph/ceph-osd.52.log
>>> --- end dump of recent events ---
>>> 2012-11-15 22:04:09.235734 7f3ae87d0700 -1 *** Caught signal (Aborted) **
>>>   in thread 7f3ae87d0700
>>>
>>>   ceph version 0.54-607-gf89e101
>>> (f89e1012bafabd6875a4a1e1832d76ffdf45b039)
>>>   1: /usr/bin/ceph-osd() [0x799769]
>>>   2: (()+0xeff0) [0x7f3af165fff0]
>>>   3: (gsignal()+0x35) [0x7f3aefa29215]
>>>   4: (abort()+0x180) [0x7f3aefa2c020]
>>>   5: (__gnu_cxx::__verbose_terminate_handler()+0x115) [0x7f3af02bddc5]
>>>   6: (()+0xcb166) [0x7f3af02bc166]
>>>   7: (()+0xcb193) [0x7f3af02bc193]
>>>   8: (()+0xcb28e) [0x7f3af02bc28e]
>>>   9: (ceph::__ceph_assert_fail(char const*, char const*, int, char
>>> const*)+0x7c9) [0x7fd069]
>>>   10: (FileStore::_collection_add(coll_t, coll_t, hobject_t const&,
>>> SequencerPosition const&)+0x77d) [0x72ff0d]
>>>   11: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned
>>> long,
>>> int)+0x25fb) [0x73481b]
>>>   12: (FileStore::do_transactions(std::list>> std::allocator >&, unsigned long)+0x4c)
>>> [0x73952c]
>>>   13: (FileStore::_do_op(FileStore::OpSequencer*)+0x195) [0x705c45]
>>>   14: (ThreadPool::worker(ThreadPool::WorkThread*)+0x82b) [0x830f1b]
>>>   15: (ThreadPool::WorkThread::entry()+0x10) [0x833700]
>>>   16: (()+0x68ca) [0x7f3af16578ca]
>>>   17: (clone()+0x6d) [0x7f3aefac6bfd]
>>>   NOTE: a copy

Re: ceph-osd crashing (os/FileStore.cc: 4500: FAILED assert(replaying))

2012-11-19 Thread Stefan Priebe

Am 20.11.2012 00:39, schrieb Samuel Just:

Seems to be a truncated log file...  That usually indicates filesystem
corruption.  Anything in dmesg?
-Sam

No. Everything fine.



On Thu, Nov 15, 2012 at 1:07 PM, Stefan Priebe  wrote:

Hello list,

actual master incl. upstream/wip-fd-simple-cache results in this crash when
i try to start some of my osds (others work fine) today on multiple nodes:

 -2> 2012-11-15 22:04:09.226945 7f3af1c7a780  0 osd.52 pg_epoch: 657
pg[3.3b( v 632'823 (632'823,632'823] n=5 ec=17 les/c 18/18 656/656/17) []
r=0 lpr=0 pi=17-655/2 (info mismatch, log(632'823,0'0]) (log bound mismatch,
empty) lcod 0'0 mlcod 0'0 inactive] Got exception 'read_log_error: read_log
got 0 bytes, expected 126086-0=126086' while reading log. Moving corrupted
log file to 'corrupt_log_2012-11-15_22:04_3.3b' for later analysis.
 -1> 2012-11-15 22:04:09.233563 7f3af1c7a780  0 osd.52 pg_epoch: 657
pg[3.557( v 632'753 (0'0,632'753] n=2 ec=17 les/c 18/18 656/656/17) [] r=0
lpr=0 pi=17-655/2 (info mismatch, log(0'0,0'0]) lcod 0'0 mlcod 0'0 inactive]
Got exception 'read_log_error: read_log got 0 bytes, expected
115488-0=115488' while reading log. Moving corrupted log file to
'corrupt_log_2012-11-15_22:04_3.557' for later analysis.
  0> 2012-11-15 22:04:09.234536 7f3ae87d0700 -1 os/FileStore.cc: In
function 'int FileStore::_collection_add(coll_t, coll_t, const hobject_t&,
const SequencerPosition&)' thread 7f3ae87d0700 time 2012-11-15
22:04:09.233672
os/FileStore.cc: 4500: FAILED assert(replaying)

  ceph version 0.54-607-gf89e101 (f89e1012bafabd6875a4a1e1832d76ffdf45b039)
  1: (FileStore::_collection_add(coll_t, coll_t, hobject_t const&,
SequencerPosition const&)+0x77d) [0x72ff0d]
  2: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned long,
int)+0x25fb) [0x73481b]
  3: (FileStore::do_transactions(std::list >&, unsigned long)+0x4c)
[0x73952c]
  4: (FileStore::_do_op(FileStore::OpSequencer*)+0x195) [0x705c45]
  5: (ThreadPool::worker(ThreadPool::WorkThread*)+0x82b) [0x830f1b]
  6: (ThreadPool::WorkThread::entry()+0x10) [0x833700]
  7: (()+0x68ca) [0x7f3af16578ca]
  8: (clone()+0x6d) [0x7f3aefac6bfd]
  NOTE: a copy of the executable, or `objdump -rdS ` is needed to
interpret this.

--- logging levels ---
0/ 5 none
0/ 0 lockdep
0/ 0 context
0/ 0 crush
1/ 5 mds
1/ 5 mds_balancer
1/ 5 mds_locker
1/ 5 mds_log
1/ 5 mds_log_expire
1/ 5 mds_migrator
0/ 0 buffer
0/ 0 timer
0/ 1 filer
0/ 1 striper
0/ 1 objecter
0/ 5 rados
0/ 5 rbd
0/ 0 journaler
0/ 5 objectcacher
0/ 5 client
0/ 0 osd
0/ 0 optracker
0/ 0 objclass
0/ 0 filestore
0/ 0 journal
0/ 0 ms
1/ 5 mon
0/ 0 monc
0/ 5 paxos
0/ 0 tp
0/ 0 auth
1/ 5 crypto
0/ 0 finisher
0/ 0 heartbeatmap
0/ 0 perfcounter
1/ 5 rgw
1/ 5 hadoop
1/ 5 javaclient
0/ 0 asok
0/ 0 throttle
   -2/-2 (syslog threshold)
   -1/-1 (stderr threshold)
   max_recent 1
   max_new  100
   log_file /var/log/ceph/ceph-osd.52.log
--- end dump of recent events ---
2012-11-15 22:04:09.235734 7f3ae87d0700 -1 *** Caught signal (Aborted) **
  in thread 7f3ae87d0700

  ceph version 0.54-607-gf89e101 (f89e1012bafabd6875a4a1e1832d76ffdf45b039)
  1: /usr/bin/ceph-osd() [0x799769]
  2: (()+0xeff0) [0x7f3af165fff0]
  3: (gsignal()+0x35) [0x7f3aefa29215]
  4: (abort()+0x180) [0x7f3aefa2c020]
  5: (__gnu_cxx::__verbose_terminate_handler()+0x115) [0x7f3af02bddc5]
  6: (()+0xcb166) [0x7f3af02bc166]
  7: (()+0xcb193) [0x7f3af02bc193]
  8: (()+0xcb28e) [0x7f3af02bc28e]
  9: (ceph::__ceph_assert_fail(char const*, char const*, int, char
const*)+0x7c9) [0x7fd069]
  10: (FileStore::_collection_add(coll_t, coll_t, hobject_t const&,
SequencerPosition const&)+0x77d) [0x72ff0d]
  11: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned long,
int)+0x25fb) [0x73481b]
  12: (FileStore::do_transactions(std::list >&, unsigned long)+0x4c)
[0x73952c]
  13: (FileStore::_do_op(FileStore::OpSequencer*)+0x195) [0x705c45]
  14: (ThreadPool::worker(ThreadPool::WorkThread*)+0x82b) [0x830f1b]
  15: (ThreadPool::WorkThread::entry()+0x10) [0x833700]
  16: (()+0x68ca) [0x7f3af16578ca]
  17: (clone()+0x6d) [0x7f3aefac6bfd]
  NOTE: a copy of the executable, or `objdump -rdS ` is needed to
interpret this.

--- begin dump of recent events ---
  0> 2012-11-15 22:04:09.235734 7f3ae87d0700 -1 *** Caught signal
(Aborted) **
  in thread 7f3ae87d0700

  ceph version 0.54-607-gf89e101 (f89e1012bafabd6875a4a1e1832d76ffdf45b039)
  1: /usr/bin/ceph-osd() [0x799769]
  2: (()+0xeff0) [0x7f3af165fff0]
  3: (gsignal()+0x35) [0x7f3aefa29215]
  4: (abort()+0x180) [0x7f3aefa2c020]
  5: (__gnu_cxx::__verbose_terminate_handler()+0x115) [0x7f3af02bddc5]
  6: (()+0xcb166) [0x7f3af02bc166]
  7: (()+0xcb193) [0x7f3af02bc193]
  8: (()+0xcb28e) [0x7f3af02bc28e]
  9: (ceph::__ceph_assert_fail(char const*, char const*, int, char
const*)+0x7c9) [0x7fd069]
  10: (FileStore::_co

Re: ceph-osd crashing (os/FileStore.cc: 4500: FAILED assert(replaying))

2012-11-19 Thread Samuel Just
Seems to be a truncated log file...  That usually indicates filesystem
corruption.  Anything in dmesg?
-Sam

On Thu, Nov 15, 2012 at 1:07 PM, Stefan Priebe  wrote:
> Hello list,
>
> actual master incl. upstream/wip-fd-simple-cache results in this crash when
> i try to start some of my osds (others work fine) today on multiple nodes:
>
> -2> 2012-11-15 22:04:09.226945 7f3af1c7a780  0 osd.52 pg_epoch: 657
> pg[3.3b( v 632'823 (632'823,632'823] n=5 ec=17 les/c 18/18 656/656/17) []
> r=0 lpr=0 pi=17-655/2 (info mismatch, log(632'823,0'0]) (log bound mismatch,
> empty) lcod 0'0 mlcod 0'0 inactive] Got exception 'read_log_error: read_log
> got 0 bytes, expected 126086-0=126086' while reading log. Moving corrupted
> log file to 'corrupt_log_2012-11-15_22:04_3.3b' for later analysis.
> -1> 2012-11-15 22:04:09.233563 7f3af1c7a780  0 osd.52 pg_epoch: 657
> pg[3.557( v 632'753 (0'0,632'753] n=2 ec=17 les/c 18/18 656/656/17) [] r=0
> lpr=0 pi=17-655/2 (info mismatch, log(0'0,0'0]) lcod 0'0 mlcod 0'0 inactive]
> Got exception 'read_log_error: read_log got 0 bytes, expected
> 115488-0=115488' while reading log. Moving corrupted log file to
> 'corrupt_log_2012-11-15_22:04_3.557' for later analysis.
>  0> 2012-11-15 22:04:09.234536 7f3ae87d0700 -1 os/FileStore.cc: In
> function 'int FileStore::_collection_add(coll_t, coll_t, const hobject_t&,
> const SequencerPosition&)' thread 7f3ae87d0700 time 2012-11-15
> 22:04:09.233672
> os/FileStore.cc: 4500: FAILED assert(replaying)
>
>  ceph version 0.54-607-gf89e101 (f89e1012bafabd6875a4a1e1832d76ffdf45b039)
>  1: (FileStore::_collection_add(coll_t, coll_t, hobject_t const&,
> SequencerPosition const&)+0x77d) [0x72ff0d]
>  2: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned long,
> int)+0x25fb) [0x73481b]
>  3: (FileStore::do_transactions(std::list std::allocator >&, unsigned long)+0x4c)
> [0x73952c]
>  4: (FileStore::_do_op(FileStore::OpSequencer*)+0x195) [0x705c45]
>  5: (ThreadPool::worker(ThreadPool::WorkThread*)+0x82b) [0x830f1b]
>  6: (ThreadPool::WorkThread::entry()+0x10) [0x833700]
>  7: (()+0x68ca) [0x7f3af16578ca]
>  8: (clone()+0x6d) [0x7f3aefac6bfd]
>  NOTE: a copy of the executable, or `objdump -rdS ` is needed to
> interpret this.
>
> --- logging levels ---
>0/ 5 none
>0/ 0 lockdep
>0/ 0 context
>0/ 0 crush
>1/ 5 mds
>1/ 5 mds_balancer
>1/ 5 mds_locker
>1/ 5 mds_log
>1/ 5 mds_log_expire
>1/ 5 mds_migrator
>0/ 0 buffer
>0/ 0 timer
>0/ 1 filer
>0/ 1 striper
>0/ 1 objecter
>0/ 5 rados
>0/ 5 rbd
>0/ 0 journaler
>0/ 5 objectcacher
>0/ 5 client
>0/ 0 osd
>0/ 0 optracker
>0/ 0 objclass
>0/ 0 filestore
>0/ 0 journal
>0/ 0 ms
>1/ 5 mon
>0/ 0 monc
>0/ 5 paxos
>0/ 0 tp
>0/ 0 auth
>1/ 5 crypto
>0/ 0 finisher
>0/ 0 heartbeatmap
>0/ 0 perfcounter
>1/ 5 rgw
>1/ 5 hadoop
>1/ 5 javaclient
>0/ 0 asok
>0/ 0 throttle
>   -2/-2 (syslog threshold)
>   -1/-1 (stderr threshold)
>   max_recent 1
>   max_new  100
>   log_file /var/log/ceph/ceph-osd.52.log
> --- end dump of recent events ---
> 2012-11-15 22:04:09.235734 7f3ae87d0700 -1 *** Caught signal (Aborted) **
>  in thread 7f3ae87d0700
>
>  ceph version 0.54-607-gf89e101 (f89e1012bafabd6875a4a1e1832d76ffdf45b039)
>  1: /usr/bin/ceph-osd() [0x799769]
>  2: (()+0xeff0) [0x7f3af165fff0]
>  3: (gsignal()+0x35) [0x7f3aefa29215]
>  4: (abort()+0x180) [0x7f3aefa2c020]
>  5: (__gnu_cxx::__verbose_terminate_handler()+0x115) [0x7f3af02bddc5]
>  6: (()+0xcb166) [0x7f3af02bc166]
>  7: (()+0xcb193) [0x7f3af02bc193]
>  8: (()+0xcb28e) [0x7f3af02bc28e]
>  9: (ceph::__ceph_assert_fail(char const*, char const*, int, char
> const*)+0x7c9) [0x7fd069]
>  10: (FileStore::_collection_add(coll_t, coll_t, hobject_t const&,
> SequencerPosition const&)+0x77d) [0x72ff0d]
>  11: (FileStore::_do_transaction(ObjectStore::Transaction&, unsigned long,
> int)+0x25fb) [0x73481b]
>  12: (FileStore::do_transactions(std::list std::allocator >&, unsigned long)+0x4c)
> [0x73952c]
>  13: (FileStore::_do_op(FileStore::OpSequencer*)+0x195) [0x705c45]
>  14: (ThreadPool::worker(ThreadPool::WorkThread*)+0x82b) [0x830f1b]
>  15: (ThreadPool::WorkThread::entry()+0x10) [0x833700]
>  16: (()+0x68ca) [0x7f3af16578ca]
>  17: (clone()+0x6d) [0x7f3aefac6bfd]
>  NOTE: a copy of the executable, or `objdump -rdS ` is needed to
> interpret this.
>
> --- begin dump of recent events ---
>  0> 2012-11-15 22:04:09.235734 7f3ae87d0700 -1 *** Caught signal
> (Aborted) **
>  in thread 7f3ae87d0700
>
>  ceph version 0.54-607-gf89e101 (f89e1012bafabd6875a4a1e1832d76ffdf45b039)
>  1: /usr/bin/ceph-osd() [0x799769]
>  2: (()+0xeff0) [0x7f3af165fff0]
>  3: (gsignal()+0x35) [0x7f3aefa29215]
>  4: (abort()+0x180) [0x7f3aefa2c020]
>  5: (__gnu_cxx::__verbose_terminate_handler()+0x115) [0x7f3af02bddc5]
>  6: (()+0xcb166) [0x7f3af02bc166]
>  7: (()+0xcb193) [0x7f3af02bc193]
>  8: (()+0xcb28e) [0x7f3af02bc