Project

General

Profile

Actions

Bug #5154

closed

osd/SnapMapper.cc: 270: FAILED assert(check(oid))

Added by Sage Weil almost 11 years ago. Updated almost 11 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
-
Category:
OSD
Target version:
-
% Done:

0%

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

Description

     0> 2013-05-23 01:52:34.870678 7f8a88dd0700 -1 osd/SnapMapper.cc: In function 'int SnapMapper::remove_oid(const hobject_t&, MapCacher::Transaction<std::basic_string<char>, ceph::buffer::list>*)' thread 7f8a88dd0700 time 2013-05-23 01:52:34.842007
osd/SnapMapper.cc: 270: FAILED assert(check(oid))

 ceph version 0.62-198-gc2e262f (c2e262fc9493b4bb22c2b7b4990aa1ee7846940e)
 1: ceph-osd() [0x692392]
 2: (remove_dir(ObjectStore*, SnapMapper*, OSDriver*, ObjectStore::Sequencer*, coll_t, std::tr1::shared_ptr<DeletingState>)+0x3ac) [0x60a2cc]
 3: (OSD::RemoveWQ::_process(std::pair<boost::intrusive_ptr<PG>, std::tr1::shared_ptr<DeletingState> >)+0x2d0) [0x60ace0]
 4: (ThreadPool::WorkQueueVal<std::pair<boost::intrusive_ptr<PG>, std::tr1::shared_ptr<DeletingState> >, std::pair<boost::intrusive_ptr<PG>, std::tr1::shared_ptr<DeletingState> > >::_process(std::pair<boost::intrusive_ptr<PG>, std::tr1::shared_ptr<DeletingState> >, ThreadPool::TPHandle&)+0x52) [0x65a822]
 5: (ThreadPool::WorkQueueVal<std::pair<boost::intrusive_ptr<PG>, std::tr1::shared_ptr<DeletingState> >, std::pair<boost::intrusive_ptr<PG>, std::tr1::shared_ptr<DeletingState> > >::_void_process(void*, ThreadPool::TPHandle&)+0xd4) [0x65a954]
 6: (ThreadPool::worker(ThreadPool::WorkThread*)+0x4e6) [0x83a486]
 7: (ThreadPool::WorkThread::entry()+0x10) [0x83c2b0]
 8: (()+0x7e9a) [0x7f8a9b76be9a]
 9: (clone()+0x6d) [0x7f8a998feccd]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

job was
ubuntu@teuthology:/a/teuthology-2013-05-23_01:00:08-rados-next-testing-basic/20329$ cat orig.config.yaml 
kernel:
  kdb: true
  sha1: cb53a7ee6c6a42a0d8b472eb1d296219def2d877
machine_type: plana
nuke-on-error: true
overrides:
  ceph:
    conf:
      global:
        ms inject socket failures: 5000
      mon:
        debug mon: 20
        debug ms: 20
        debug paxos: 20
    fs: xfs
    log-whitelist:
    - slow request
    sha1: c2e262fc9493b4bb22c2b7b4990aa1ee7846940e
  install:
    ceph:
      sha1: c2e262fc9493b4bb22c2b7b4990aa1ee7846940e
  s3tests:
    branch: next
  workunit:
    sha1: c2e262fc9493b4bb22c2b7b4990aa1ee7846940e
roles:
- - mon.a
  - mon.c
  - osd.0
  - osd.1
  - osd.2
- - mon.b
  - mds.a
  - osd.3
  - osd.4
  - osd.5
  - client.0
tasks:
- chef: null
- clock.check: null
- install: null
- ceph:
    log-whitelist:
    - wrongly marked me down
    - objects unfound and apparently lost
- thrashosds:
    chance_pgnum_grow: 1
    chance_pgpnum_fix: 1
    timeout: 1200
- radosbench:
    clients:
    - client.0
    time: 1800


Related issues 3 (0 open3 closed)

Has duplicate Ceph - Bug #5156: OSD: split followed by pg resurrection might leave an object in two collectionsDuplicateSamuel Just05/23/2013

Actions
Has duplicate Ceph - Bug #5630: osd/ReplicatedPG.cc: 7089: FAILED assert(r >= 0) in scan_range, cuttlefishDuplicate07/15/2013

Actions
Has duplicate Ceph - Bug #5667: osd/ReplicatedPG.cc: 4782: FAILED assert(obc->ssc)Duplicate07/18/2013

Actions
Actions

Also available in: Atom PDF