Project

General

Profile

Actions

Bug #14101

closed

newstore/NewStore.cc: 1591: FAILED assert(k >= start_key && k < end_key)

Added by YiQiang Chen over 8 years ago. Updated about 7 years ago.

Status:
Can't reproduce
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

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

Description

Hit this asset when doing scrub.
1> 2015-12-15 17:02:33.729448 7fc48a08b700 5 - op tracker -- seq: 177, time: 2015-12-15 17:02:33.729448, event: reached_pg, op: replica scrub(pg: 2.1d,from:0'0,to:0'0,epoch:53,start:MIN,end:MAX,chunky:1,deep:0,seed:4294967295,version:6)
0> 2015-12-15 17:02:33.731827 7fc48a08b700 -1 os/newstore/NewStore.cc: In function 'virtual int NewStore::collection_list(coll_t, ghobject_t, ghobject_t, bool, int, std::vector<ghobject_t>*, ghobject_t*)' thread 7fc48a08b700 time 2015-12-15 17:02:33.729503
os/newstore/NewStore.cc: 1591: FAILED assert(k >= start_key && k < end_key)
ceph version 9.2.0 (bb2ecea240f3a1d525bcb35670cb07bd1f0ca299)
1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x85) [0x7fc4af75cbe5]
2: (NewStore::collection_list(coll_t, ghobject_t, ghobject_t, bool, int, std::vector<ghobject_t, std::allocator<ghobject_t> >, ghobject_t)+0x1da4) [0x7fc4af4a5854]
3: (PGBackend::objects_list_range(hobject_t const&, hobject_t const&, snapid_t, std::vector<hobject_t, std::allocator<hobject_t> >, std::vector<ghobject_t, std::allocator<ghobject_t> >)+0x175) [0x7fc4af3d5345]
4: (PG::build_scrub_map_chunk(ScrubMap&, hobject_t, hobject_t, bool, unsigned int, ThreadPool::TPHandle&)+0x1df) [0x7fc4af2e92bf]
5: (PG::replica_scrub(std::shared_ptr<OpRequest>, ThreadPool::TPHandle&)+0x5f6) [0x7fc4af2e9bd6]
6: (ReplicatedPG::do_request(std::shared_ptr<OpRequest>&, ThreadPool::TPHandle&)+0x482) [0x7fc4af33fc12]
7: (OSD::dequeue_op(boost::intrusive_ptr<PG>, std::shared_ptr<OpRequest>, ThreadPool::TPHandle&)+0x3ed) [0x7fc4af1a61cd]
8: (PGQueueable::RunVis::operator()(std::shared_ptr<OpRequest>&)+0x6d) [0x7fc4af1a640d]
9: (OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0x693) [0x7fc4af1cbec3]
10: (ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x86f) [0x7fc4af74d10f]
11: (ShardedThreadPool::WorkThreadSharded::entry()+0x10) [0x7fc4af74f050]
12: (()+0x7df3) [0x7fc4ad7d2df3]
13: (clone()+0x6d) [0x7fc4ac07b3dd]
NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

Actions #1

Updated by Josh Durgin about 7 years ago

  • Status changed from New to Can't reproduce

Bluestore has been rewritten quite a bit since this report - reopen if it still occurs.

Actions

Also available in: Atom PDF