Hello,

Is anybody else hitting the ceph_assert(is_primary()) in 
PrimaryLogPG::on_local_recover [1] recurringly when upgrading?
I’ve been hit with this multiple times now on Octopus and it just very 
annoying, both on 15.2.11 and 15.2.15

Been trying to collect as much information as possible over there.

 ceph version 15.2.15 (2dfb18841cfecc2f7eb7eb2afd65986ca4d95985) octopus 
(stable)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char 
const*)+0x14c) [0x55a8cc3e8419]
 2: (()+0x4df5e1) [0x55a8cc3e85e1]
 3: (PrimaryLogPG::on_local_recover(hobject_t const&, ObjectRecoveryInfo 
const&, std::shared_ptr<ObjectContext>, bool, ceph::os::Transaction*)+0x30c) 
[0x55a8cc5b6ebc]
 4: (ReplicatedBackend::handle_push(pg_shard_t, PushOp const&, PushReplyOp*, 
ceph::os::Transaction*, bool)+0x3a2) [0x55a8cc7e2622]
 5: (ReplicatedBackend::_do_push(boost::intrusive_ptr<OpRequest>)+0x243) 
[0x55a8cc7e29e3]
 6: (ReplicatedBackend::_handle_message(boost::intrusive_ptr<OpRequest>)+0x298) 
[0x55a8cc7eb548]
 7: (PGBackend::handle_message(boost::intrusive_ptr<OpRequest>)+0x4a) 
[0x55a8cc68732a]
 8: (PrimaryLogPG::do_request(boost::intrusive_ptr<OpRequest>&, 
ThreadPool::TPHandle&)+0x5cb) [0x55a8cc62d47b]
 9: (OSD::dequeue_op(boost::intrusive_ptr<PG>, boost::intrusive_ptr<OpRequest>, 
ThreadPool::TPHandle&)+0x2f9) [0x55a8cc4ccb69]
 10: (ceph::osd::scheduler::PGOpItem::run(OSD*, OSDShard*, 
boost::intrusive_ptr<PG>&, ThreadPool::TPHandle&)+0x69) [0x55a8cc708609]
 11: (OSD::ShardedOpWQ::_process(unsigned int, 
ceph::heartbeat_handle_d*)+0x143a) [0x55a8cc4e844a]
 12: (ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x5b6) 
[0x55a8ccad4206]
 13: (ShardedThreadPool::WorkThreadSharded::entry()+0x10) [0x55a8ccad6d50]
 14: (()+0x7ea5) [0x7f3ed8669ea5]
 15: (clone()+0x6d) [0x7f3ed752c9fd]

[1] https://tracker.ceph.com/issues/50608

Best regards
Tobias
_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to