Pertinent threads:
Thread 32 (Thread 0x7f816c33a700 (LWP 16653)):
#0 0x00007f817e4db89c in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f817e4d7065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2 0x00007f817e4d6eba in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#3 0x0000000000876743 in Mutex::Lock(bool) ()
#4 0x00000000006e9079 in PG::lock(bool) ()
#5 0x0000000000668599 in OSD::OpWQ::_process(boost::intrusive_ptr<PG>) ()
#6 0x00000000006a4861 in ThreadPool::WorkQueueVal<std::pair<boost::intrusive_ptr<PG>, std::tr1::shared_ptr<OpRequest> >, boost::intrusive_ptr<PG> >::_process(boost::intrusive_ptr<PG>, ThreadPool::TPHandle&) ()
#7 0x00000000006a4bcc in ThreadPool::WorkQueueVal<std::pair<boost::intrusive_ptr<PG>, std::tr1::shared_ptr<OpRequest> >, boost::intrusive_ptr<PG> >::_void_process(void*, ThreadPool::TPHandle&) ()
#8 0x00000000008a4206 in ThreadPool::worker(ThreadPool::WorkThread*) ()
#9 0x00000000008a6030 in ThreadPool::WorkThread::entry() ()
#10 0x00007f817e4d4e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f817c667ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()
Thread 28 (Thread 0x7f8173348700 (LWP 16626)):
#0 0x00007f817e4db89c in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f817e4d7065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2 0x00007f817e4d6eba in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#3 0x0000000000876743 in Mutex::Lock(bool) ()
#4 0x00000000006e9079 in PG::lock(bool) ()
#5 0x00000000005e8cce in ReplicatedPG::op_applied(ReplicatedPG::RepGather*) ()
#6 0x000000000062291a in Context::complete(int) ()
#7 0x00000000006a245d in finish_contexts(CephContext*, std::list<Context*, std::allocator<Context*> >&, int) ()
#8 0x00000000008012b0 in Finisher::finisher_thread_entry() ()
#9 0x00007f817e4d4e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f817c667ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()
Thread 27 (Thread 0x7f8171b45700 (LWP 16642)):
#0 0x00007f817e4db89c in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f817e4d7065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2 0x00007f817e4d6eba in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#3 0x0000000000876743 in Mutex::Lock(bool) ()
#4 0x00000000006e9079 in PG::lock(bool) ()
#5 0x000000000068d4be in OSD::consume_map() ()
#6 0x000000000069958f in OSD::handle_osd_map(MOSDMap*) ()
#7 0x000000000069c2bb in OSD::_dispatch(Message*) ()
#8 0x000000000069c9c6 in OSD::ms_dispatch(Message*) ()
#9 0x000000000096ff39 in DispatchQueue::entry() ()
#10 0x000000000089905d in DispatchQueue::DispatchThread::entry() ()
#11 0x00007f817e4d4e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007f817c667ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#13 0x0000000000000000 in ?? ()
Thread 24 (Thread 0x7f816bb39700 (LWP 16654)):
#0 0x00007f817e4d8d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00000000007b9159 in IndexManager::get_index(coll_t, char const*, std::tr1::shared_ptr<CollectionIndex>*) ()
#2 0x000000000076e598 in FileStore::get_index(coll_t, std::tr1::shared_ptr<CollectionIndex>*) ()
#3 0x00000000007921cf in FileStore::lfn_open(coll_t, hobject_t const&, bool, std::tr1::shared_ptr<FDCache::FD>*, std::tr1::shared_ptr<CollectionIndex::Path>*, std::tr1::shared_ptr<CollectionIndex>*) ()
#4 0x0000000000795d4d in FileStore::getattr(coll_t, hobject_t const&, char const*, ceph::buffer::ptr&) ()
#5 0x00000000005efde6 in ReplicatedPG::get_object_context(hobject_t const&, object_locator_t const&, bool) ()
#6 0x000000000060d9fd in ReplicatedPG::prepare_transaction(ReplicatedPG::OpContext*) ()
#7 0x0000000000614dc8 in ReplicatedPG::do_op(std::tr1::shared_ptr<OpRequest>) ()
#8 0x00000000006fa940 in PG::do_request(std::tr1::shared_ptr<OpRequest>) ()
#9 0x0000000000651b13 in OSD::dequeue_op(boost::intrusive_ptr<PG>, std::tr1::shared_ptr<OpRequest>) ()
#10 0x00000000006689fb in OSD::OpWQ::_process(boost::intrusive_ptr<PG>) ()
#11 0x00000000006a4861 in ThreadPool::WorkQueueVal<std::pair<boost::intrusive_ptr<PG>, std::tr1::shared_ptr<OpRequest> >, boost::intrusive_ptr<PG> >::_process(boost::intrusive_ptr<PG>, ThreadPool::TPHandle&) ()
#12 0x00000000006a4bcc in ThreadPool::WorkQueueVal<std::pair<boost::intrusive_ptr<PG>, std::tr1::shared_ptr<OpRequest> >, boost::intrusive_ptr<PG> >::_void_process(void*, ThreadPool::TPHandle&) ()
#13 0x00000000008a4206 in ThreadPool::worker(ThreadPool::WorkThread*) ()
#14 0x00000000008a6030 in ThreadPool::WorkThread::entry() ()
#15 0x00007f817e4d4e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
Thread 16 (Thread 0x7f817434a700 (LWP 16620)):
#0 0x00007f817e4db89c in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f817e4d7065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2 0x00007f817e4d6eba in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#3 0x0000000000876743 in Mutex::Lock(bool) ()
#4 0x0000000000791dbe in FileStore::lfn_open(coll_t, hobject_t const&, bool, std::tr1::shared_ptr<FDCache::FD>*, std::tr1::shared_ptr<CollectionIndex::Path>*, std::tr1::shared_ptr<CollectionIndex>*) ()
#5 0x000000000079ae31 in FileStore::_clone(coll_t, hobject_t const&, hobject_t const&, SequencerPosition const&) ()
#6 0x000000000079e529 in FileStore::_do_transaction(ObjectStore::Transaction&, unsigned long, int) ()
#7 0x00000000007a2321 in FileStore::_do_transactions(std::list<ObjectStore::Transaction*, std::allocator<ObjectStore::Transaction*> >&, unsigned long, ThreadPool::TPHandle*) ()
#8 0x00000000007a25b6 in FileStore::_do_op(FileStore::OpSequencer*, ThreadPool::TPHandle&) ()
#9 0x00000000008a4206 in ThreadPool::worker(ThreadPool::WorkThread*) ()
#10 0x00000000008a6030 in ThreadPool::WorkThread::entry() ()
#11 0x00007f817e4d4e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007f817c667ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#13 0x0000000000000000 in ?? ()
Thread 10 (Thread 0x7f8172b47700 (LWP 16629)):
#0 0x00007f817e4db89c in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f817e4d7065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2 0x00007f817e4d6eba in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#3 0x0000000000876743 in Mutex::Lock(bool) ()
#4 0x00000000006e9079 in PG::lock(bool) ()
#5 0x00000000005e4f7c in ReplicatedPG::op_commit(ReplicatedPG::RepGather*) ()
#6 0x00000000008012b0 in Finisher::finisher_thread_entry() ()
#7 0x00007f817e4d4e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8 0x00007f817c667ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9 0x0000000000000000 in ?? ()
Thread 6 (Thread 0x7f8170b43700 (LWP 16644)):
#0 0x00007f817e4db89c in __lll_lock_wait () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007f817e4d7065 in _L_lock_858 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2 0x00007f817e4d6eba in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#3 0x0000000000876743 in Mutex::Lock(bool) ()
#4 0x000000000069c822 in OSD::ms_dispatch(Message*) ()
#5 0x000000000096ff39 in DispatchQueue::entry() ()
#6 0x000000000089905d in DispatchQueue::DispatchThread::entry() ()
#7 0x00007f817e4d4e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#8 0x00007f817c667ccd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9 0x0000000000000000 in ?? ()