Project

General

Profile

Actions

Bug #13381

closed

osd/SnapMapper.cc: 282: FAILED assert(check(oid)) on hammer->jewel upgrade

Added by Sage Weil over 8 years ago. Updated almost 3 years ago.

Status:
Won't Fix
Priority:
High
Assignee:
Category:
-
Target version:
-
% Done:

0%

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

Description

   -14> 2015-10-05 19:30:49.183599 7f8e7f200700 15 filestore(/var/lib/ceph/osd/ceph-40) omap_get_values meta/-1/a468ec03/snapmapper/0 = 0
   -13> 2015-10-05 19:30:49.183608 7f8e7f200700 20 snap_mapper.remove_oid 0/3473053c/1000e081c63.0000009d/head
   -12> 2015-10-05 19:30:49.183612 7f8e7f200700 15 filestore(/var/lib/ceph/osd/ceph-40) omap_get_values meta/-1/a468ec03/snapmapper/0
   -11> 2015-10-05 19:30:49.183645 7f8e7f200700 15 filestore(/var/lib/ceph/osd/ceph-40) omap_get_values meta/-1/a468ec03/snapmapper/0 = 0
   -10> 2015-10-05 19:30:49.183654 7f8e7f200700 20 snap_mapper.remove_oid 0/c273053c/100010365d9.00000000/head
    -9> 2015-10-05 19:30:49.183658 7f8e7f200700 15 filestore(/var/lib/ceph/osd/ceph-40) omap_get_values meta/-1/a468ec03/snapmapper/0
    -8> 2015-10-05 19:30:49.183690 7f8e7f200700 15 filestore(/var/lib/ceph/osd/ceph-40) omap_get_values meta/-1/a468ec03/snapmapper/0 = 0
    -7> 2015-10-05 19:30:49.183699 7f8e7f200700 20 snap_mapper.remove_oid 0/a6f3053c/100005b91ae.00000000/head
    -6> 2015-10-05 19:30:49.183703 7f8e7f200700 15 filestore(/var/lib/ceph/osd/ceph-40) omap_get_values meta/-1/a468ec03/snapmapper/0
    -5> 2015-10-05 19:30:49.183736 7f8e7f200700 15 filestore(/var/lib/ceph/osd/ceph-40) omap_get_values meta/-1/a468ec03/snapmapper/0 = 0
    -4> 2015-10-05 19:30:49.183745 7f8e7f200700 20 snap_mapper.remove_oid 0/cef3053c/1000ec7a4fc.00000000/head
    -3> 2015-10-05 19:30:49.183749 7f8e7f200700 15 filestore(/var/lib/ceph/osd/ceph-40) omap_get_values meta/-1/a468ec03/snapmapper/0
    -2> 2015-10-05 19:30:49.183782 7f8e7f200700 15 filestore(/var/lib/ceph/osd/ceph-40) omap_get_values meta/-1/a468ec03/snapmapper/0 = 0
    -1> 2015-10-05 19:30:49.183791 7f8e7f200700 20 snap_mapper.remove_oid 0/d2200e36/1000a89628c.00000000/head
     0> 2015-10-05 19:30:49.186168 7f8e7f200700 -1 osd/SnapMapper.cc: In function 'int SnapMapper::remove_oid(const hobject_t&, MapCacher::Transaction<std::basic_string<char>, ceph::buffer::list>*)' thread 7f8e7f200700 time 2015-10-05 19:30:49.183793
osd/SnapMapper.cc: 282: FAILED assert(check(oid))

 ceph version 9.0.3-2033-g3570ec6 (3570ec612a6e85169007e50533ea56c152a23f8e)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0x7f8eae279c7b]
 2: (SnapMapper::remove_oid(hobject_t const&, MapCacher::Transaction<std::string, ceph::buffer::list>*)+0x1ed) [0x7f8eadd5eecd]
 3: (remove_dir(CephContext*, ObjectStore*, SnapMapper*, OSDriver*, ObjectStore::Sequencer*, coll_t, std::shared_ptr<DeletingState>, bool*, ThreadPool::TPHandle&)+0x454) [0x7f8eadcc2dc4]
 4: (OSD::RemoveWQ::_process(std::pair<boost::intrusive_ptr<PG>, std::shared_ptr<DeletingState> >, ThreadPool::TPHandle&)+0x1f4) [0x7f8eadcc3834]
 5: (ThreadPool::WorkQueueVal<std::pair<boost::intrusive_ptr<PG>, std::shared_ptr<DeletingState> >, std::pair<boost::intrusive_ptr<PG>, std::shared_ptr<DeletingState> > >::_void_process(void*, ThreadPool::TPHandle&)+0x10a) [0x7f8eadd16eba]
 6: (ThreadPool::worker(ThreadPool::WorkThread*)+0xa56) [0x7f8eae26b6f6]
 7: (ThreadPool::WorkThread::entry()+0x10) [0x7f8eae26c5c0]
 8: (()+0x8182) [0x7f8eac630182]
 9: (clone()+0x6d) [0x7f8eaa97747d]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

this is mira093 osd.40 and osd.39, after upgrading from hammer -> infernalis.

pg is 0.53c


Related issues 1 (0 open1 closed)

Related to Ceph - Bug #13862: pgs stuck inconsistent after infernalis upgradeResolvedDavid Zafman11/23/2015

Actions
Actions

Also available in: Atom PDF