Project

General

Profile

Bug #19237

"PG.cc: 3100: FAILED assert(e.version > info.last_update)" in upgrade:kraken-x-master

Added by Yuri Weinstein about 7 years ago. Updated almost 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Correctness/Safety
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
upgrade/kraken-x
Component(RADOS):
OSD
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Run: http://pulpito.ceph.com/teuthology-2017-03-08_02:25:22-upgrade:kraken-x-master-distro-basic-vps/
Job: 894399
Logs: /a/teuthology-2017-03-08_02:25:22-upgrade:kraken-x-master-distro-basic-vps/894399/teuthology.log

2017-03-08T04:20:04.372 INFO:tasks.ceph.osd.0.vpm099.stderr:/mnt/jenkins/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/12.0.0-1141-g1bb5ea8/rpm/el7/BUILD
/ceph-12.0.0-1141-g1bb5ea8/src/osd/PG.cc: In function 'void PG::add_log_entry(const pg_log_entry_t&, bool)' thread 7f611e1a8700 time 2017-03-08 04:20:04.375661
2017-03-08T04:20:04.372 INFO:tasks.ceph.osd.0.vpm099.stderr:/mnt/jenkins/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/12.0.0-1141-g1bb5ea8/rpm/el7/BUILD/ceph-12.0.0-1141-g1bb5ea8/src/osd/PG.cc: 3100: FAILED assert(e.version > info.last_update)
2017-03-08T04:20:18.928 INFO:tasks.ceph.osd.0.vpm099.stderr: ceph version 12.0.0-1141-g1bb5ea8 (1bb5ea860f2cbfdd594e781a4378158e88f210f6)
2017-03-08T04:20:18.928 INFO:tasks.ceph.osd.0.vpm099.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x110) [0x7f613c5e9ec0]
2017-03-08T04:20:18.928 INFO:tasks.ceph.osd.0.vpm099.stderr: 2: (PG::add_log_entry(pg_log_entry_t const&, bool)+0x263) [0x7f613c15d8d3]
2017-03-08T04:20:18.928 INFO:tasks.ceph.osd.0.vpm099.stderr: 3: (PG::append_log(std::vector<pg_log_entry_t, std::allocator<pg_log_entry_t> > const&, eversion_t, eversion_t, ObjectStore::Transaction&, bool)+0x133) [0x7f613c15da43]
2017-03-08T04:20:18.928 INFO:tasks.ceph.osd.0.vpm099.stderr: 4: (PrimaryLogPG::log_operation(std::vector<pg_log_entry_t, std::allocator<pg_log_entry_t> > const&, boost::optional<pg_hit_set_history_t> const&, eversion_t const&, eversion_t const&, bool, ObjectStore::Transaction&)+0x7b) [0x7f613c25992b]
2017-03-08T04:20:18.928 INFO:tasks.ceph.osd.0.vpm099.stderr: 5: (ReplicatedBackend::sub_op_modify(boost::intrusive_ptr<OpRequest>)+0x99c) [0x7f613c33d15c]
2017-03-08T04:20:18.928 INFO:tasks.ceph.osd.0.vpm099.stderr: 6: (ReplicatedBackend::handle_message(boost::intrusive_ptr<OpRequest>)+0x364) [0x7f613c342bc4]
2017-03-08T04:20:18.929 INFO:tasks.ceph.osd.0.vpm099.stderr: 7: (PrimaryLogPG::do_request(boost::intrusive_ptr<OpRequest>&, ThreadPool::TPHandle&)+0x485) [0x7f613c202455]
2017-03-08T04:20:18.929 INFO:tasks.ceph.osd.0.vpm099.stderr: 8: (OSD::dequeue_op(boost::intrusive_ptr<PG>, boost::intrusive_ptr<OpRequest>, ThreadPool::TPHandle&)+0x225) [0x7f613c0af795]
2017-03-08T04:20:18.929 INFO:tasks.ceph.osd.0.vpm099.stderr: 9: (PGQueueable::RunVis::operator()(boost::intrusive_ptr<OpRequest> const&)+0x57) [0x7f613c0afbf7]
2017-03-08T04:20:18.929 INFO:tasks.ceph.osd.0.vpm099.stderr: 10: (OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0xfce) [0x7f613c0d941e]
2017-03-08T04:20:18.929 INFO:tasks.ceph.osd.0.vpm099.stderr: 11: (ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x945) [0x7f613c5efb25]
2017-03-08T04:20:18.929 INFO:tasks.ceph.osd.0.vpm099.stderr: 12: (ShardedThreadPool::WorkThreadSharded::entry()+0x10) [0x7f613c5f1c80]
2017-03-08T04:20:18.929 INFO:tasks.ceph.osd.0.vpm099.stderr: 13: (()+0x7dc5) [0x7f6139497dc5]
2017-03-08T04:20:18.929 INFO:tasks.ceph.osd.0.vpm099.stderr: 14: (clone()+0x6d) [0x7f613858b73d]
2017-03-08T04:20:18.929 INFO:tasks.ceph.osd.0.vpm099.stderr: NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

History

#1 Updated by Greg Farnum almost 7 years ago

  • Project changed from Ceph to RADOS
  • Category set to Correctness/Safety
  • Component(RADOS) OSD added

Also available in: Atom PDF