starting osd.2 at - osd_data /var/lib/ceph/osd/ceph-2 /var/lib/ceph/osd/ceph-2/journal /build/ceph-12.2.1/src/osd/osd_types.cc: In function 'virtual void pi_compact_rep::add_interval(bool, const PastIntervals::pg_interval_t&)' thread 7fb2c1f0ee00 time 2018-01-11 10:27:26.021986 /build/ceph-12.2.1/src/osd/osd_types.cc: 3205: FAILED assert(interval.last > last) ceph version 12.2.1 (3e7492b9ada8bdc9a5cd0feafd42fbca27f9c38e) luminous (stable) 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x102) [0x556e06bfb3f2] 2: (pi_compact_rep::add_interval(bool, PastIntervals::pg_interval_t const&)+0x435) [0x556e06884b75] 3: (PastIntervals::check_new_interval(int, int, std::vector > const&, std::vector > const&, int, int, std::vector > const&, std::vector > const&, unsigned int, unsigned int, std::shared_ptr, std::shared_ptr, pg_t, IsPGRecoverablePredicate*, PastIntervals*, std::ostream*)+0x396) [0x556e06862376] 4: (OSD::build_past_intervals_parallel()+0xe71) [0x556e06617f01] 5: (OSD::load_pgs()+0x14fb) [0x556e0661a92b] 6: (OSD::init()+0x2217) [0x556e06634b37] 7: (main()+0x2eb8) [0x556e065451f8] 8: (__libc_start_main()+0xf0) [0x7fb2bf37f830] 9: (_start()+0x29) [0x556e065d0a59] NOTE: a copy of the executable, or `objdump -rdS ` is needed to interpret this. 2018-01-11 10:27:26.024880 7fb2c1f0ee00 -1 /build/ceph-12.2.1/src/osd/osd_types.cc: In function 'virtual void pi_compact_rep::add_interval(bool, const PastIntervals::pg_interval_t&)' thread 7fb2c1f0ee00 time 2018-01-11 10:27:26.021986 /build/ceph-12.2.1/src/osd/osd_types.cc: 3205: FAILED assert(interval.last > last) ceph version 12.2.1 (3e7492b9ada8bdc9a5cd0feafd42fbca27f9c38e) luminous (stable) 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x102) [0x556e06bfb3f2] 2: (pi_compact_rep::add_interval(bool, PastIntervals::pg_interval_t const&)+0x435) [0x556e06884b75] 3: (PastIntervals::check_new_interval(int, int, std::vector > const&, std::vector > const&, int, int, std::vector > const&, std::vector > const&, unsigned int, unsigned int, std::shared_ptr, std::shared_ptr, pg_t, IsPGRecoverablePredicate*, PastIntervals*, std::ostream*)+0x396) [0x556e06862376] 4: (OSD::build_past_intervals_parallel()+0xe71) [0x556e06617f01] 5: (OSD::load_pgs()+0x14fb) [0x556e0661a92b] 6: (OSD::init()+0x2217) [0x556e06634b37] 7: (main()+0x2eb8) [0x556e065451f8] 8: (__libc_start_main()+0xf0) [0x7fb2bf37f830] 9: (_start()+0x29) [0x556e065d0a59] NOTE: a copy of the executable, or `objdump -rdS ` is needed to interpret this. 0> 2018-01-11 10:27:26.024880 7fb2c1f0ee00 -1 /build/ceph-12.2.1/src/osd/osd_types.cc: In function 'virtual void pi_compact_rep::add_interval(bool, const PastIntervals::pg_interval_t&)' thread 7fb2c1f0ee00 time 2018-01-11 10:27:26.021986 /build/ceph-12.2.1/src/osd/osd_types.cc: 3205: FAILED assert(interval.last > last) ceph version 12.2.1 (3e7492b9ada8bdc9a5cd0feafd42fbca27f9c38e) luminous (stable) 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x102) [0x556e06bfb3f2] 2: (pi_compact_rep::add_interval(bool, PastIntervals::pg_interval_t const&)+0x435) [0x556e06884b75] 3: (PastIntervals::check_new_interval(int, int, std::vector > const&, std::vector > const&, int, int, std::vector > const&, std::vector > const&, unsigned int, unsigned int, std::shared_ptr, std::shared_ptr, pg_t, IsPGRecoverablePredicate*, PastIntervals*, std::ostream*)+0x396) [0x556e06862376] 4: (OSD::build_past_intervals_parallel()+0xe71) [0x556e06617f01] 5: (OSD::load_pgs()+0x14fb) [0x556e0661a92b] 6: (OSD::init()+0x2217) [0x556e06634b37] 7: (main()+0x2eb8) [0x556e065451f8] 8: (__libc_start_main()+0xf0) [0x7fb2bf37f830] 9: (_start()+0x29) [0x556e065d0a59] NOTE: a copy of the executable, or `objdump -rdS ` is needed to interpret this. *** Caught signal (Aborted) ** in thread 7fb2c1f0ee00 thread_name:ceph-osd ceph version 12.2.1 (3e7492b9ada8bdc9a5cd0feafd42fbca27f9c38e) luminous (stable) 1: (()+0xa5a634) [0x556e06bb8634] 2: (()+0x11390) [0x7fb2c03f9390] 3: (gsignal()+0x38) [0x7fb2bf394428] 4: (abort()+0x16a) [0x7fb2bf39602a] 5: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x28e) [0x556e06bfb57e] 6: (pi_compact_rep::add_interval(bool, PastIntervals::pg_interval_t const&)+0x435) [0x556e06884b75] 7: (PastIntervals::check_new_interval(int, int, std::vector > const&, std::vector > const&, int, int, std::vector > const&, std::vector > const&, unsigned int, unsigned int, std::shared_ptr, std::shared_ptr, pg_t, IsPGRecoverablePredicate*, PastIntervals*, std::ostream*)+0x396) [0x556e06862376] 8: (OSD::build_past_intervals_parallel()+0xe71) [0x556e06617f01] 9: (OSD::load_pgs()+0x14fb) [0x556e0661a92b] 10: (OSD::init()+0x2217) [0x556e06634b37] 11: (main()+0x2eb8) [0x556e065451f8] 12: (__libc_start_main()+0xf0) [0x7fb2bf37f830] 13: (_start()+0x29) [0x556e065d0a59] 2018-01-11 10:27:26.033988 7fb2c1f0ee00 -1 *** Caught signal (Aborted) ** in thread 7fb2c1f0ee00 thread_name:ceph-osd ceph version 12.2.1 (3e7492b9ada8bdc9a5cd0feafd42fbca27f9c38e) luminous (stable) 1: (()+0xa5a634) [0x556e06bb8634] 2: (()+0x11390) [0x7fb2c03f9390] 3: (gsignal()+0x38) [0x7fb2bf394428] 4: (abort()+0x16a) [0x7fb2bf39602a] 5: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x28e) [0x556e06bfb57e] 6: (pi_compact_rep::add_interval(bool, PastIntervals::pg_interval_t const&)+0x435) [0x556e06884b75] 7: (PastIntervals::check_new_interval(int, int, std::vector > const&, std::vector > const&, int, int, std::vector > const&, std::vector > const&, unsigned int, unsigned int, std::shared_ptr, std::shared_ptr, pg_t, IsPGRecoverablePredicate*, PastIntervals*, std::ostream*)+0x396) [0x556e06862376] 8: (OSD::build_past_intervals_parallel()+0xe71) [0x556e06617f01] 9: (OSD::load_pgs()+0x14fb) [0x556e0661a92b] 10: (OSD::init()+0x2217) [0x556e06634b37] 11: (main()+0x2eb8) [0x556e065451f8] 12: (__libc_start_main()+0xf0) [0x7fb2bf37f830] 13: (_start()+0x29) [0x556e065d0a59] NOTE: a copy of the executable, or `objdump -rdS ` is needed to interpret this. 0> 2018-01-11 10:27:26.033988 7fb2c1f0ee00 -1 *** Caught signal (Aborted) ** in thread 7fb2c1f0ee00 thread_name:ceph-osd ceph version 12.2.1 (3e7492b9ada8bdc9a5cd0feafd42fbca27f9c38e) luminous (stable) 1: (()+0xa5a634) [0x556e06bb8634] 2: (()+0x11390) [0x7fb2c03f9390] 3: (gsignal()+0x38) [0x7fb2bf394428] 4: (abort()+0x16a) [0x7fb2bf39602a] 5: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x28e) [0x556e06bfb57e] 6: (pi_compact_rep::add_interval(bool, PastIntervals::pg_interval_t const&)+0x435) [0x556e06884b75] 7: (PastIntervals::check_new_interval(int, int, std::vector > const&, std::vector > const&, int, int, std::vector > const&, std::vector > const&, unsigned int, unsigned int, std::shared_ptr, std::shared_ptr, pg_t, IsPGRecoverablePredicate*, PastIntervals*, std::ostream*)+0x396) [0x556e06862376] 8: (OSD::build_past_intervals_parallel()+0xe71) [0x556e06617f01] 9: (OSD::load_pgs()+0x14fb) [0x556e0661a92b] 10: (OSD::init()+0x2217) [0x556e06634b37] 11: (main()+0x2eb8) [0x556e065451f8] 12: (__libc_start_main()+0xf0) [0x7fb2bf37f830] 13: (_start()+0x29) [0x556e065d0a59] NOTE: a copy of the executable, or `objdump -rdS ` is needed to interpret this.