Ceph - Virtual Machines(KVM) shutdown while increasing the Placement Groups (PGs) with assert(m_seed < old_pg_num)
Issue
- Ceph - Virtual Machines(KVM) shutdown while increasing the Placement Groups (PGs) with assert(m_seed < old_pg_num)
- VM shutdown during apply crushmaps and PG increase
- KVM dies with assert(m_seed < old_pg_num)
2016-11-10 06:22:17.768785
osd/osd_types.cc: 409: FAILED assert(m_seed < old_pg_num)
ceph version 0.80.8 (69eaad7f8308f21573c604f121956e64679a52a7)
1: (()+0x31e57c) [0x7ff4bda0a57c]
2: (pg_interval_t::is_new_interval(int, int, std::vector > const&, std::vector > const&, int, int, std::vector > const&, std::vector > const&, int, int, unsigned int, unsigned int, pg_t)+0xcd) [0x7ff4bda0a64d]
3: (Objecter::calc_target(Objecter::op_target_t*, bool)+0x79f) [0x7ff4be6b431f]
4: (Objecter::recalc_linger_op_target(Objecter::LingerOp*)+0x38) [0x7ff4be6c1ec8]
5: (Objecter::scan_requests(bool, bool, std::map, std::allocator > >&, std::list >&, std::map, std::allocator > >&)+0x16c) [0x7ff4be6c4c2c]
6: (Objecter::handle_osd_map(MOSDMap*)+0x4dc) [0x7ff4be6c567c]
7: (librados::RadosClient::_dispatch(Message*)+0x4c) [0x7ff4bd89fe0c]
8: (librados::RadosClient::ms_dispatch(Message*)+0xbb) [0x7ff4bd8a008b]
9: (DispatchQueue::entry()+0x58a) [0x7ff4bda5777a]
10: (DispatchQueue::DispatchThread::entry()+0xd) [0x7ff4bdad319d]
11: (()+0x7df5) [0x7ff4bf920df5]
12: (clone()+0x6d) [0x7ff4b979b1ad]
NOTE: a copy of the executable, or `objdump -rdS ` is needed to interpret this.
Environment
- Red Hat Ceph Storage 1.2.3 - 0.80.8-5.el7cp
- Red Hat Ceph Storage 1.3.0 - 0.94.1-15.el7cp
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.