Project

General

Profile

Actions

Bug #18691

open

multimds thrash: FAILED assert(_head.empty())

Added by Patrick Donnelly about 7 years ago. Updated about 5 years ago.

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

0%

Source:
Development
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
MDS
Labels (FS):
multimds
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

2017-01-26T18:46:43.687 INFO:tasks.ceph.mds.c.mira094.stderr:/tmp/buildd/ceph-11.1.0-6912-gaf9152f/src/include/elist.h: In function 'elist<T>::~elist() [with T = CInode*]' thread 7f64cd5cb700 time 2017-01-26 18:46:43.687683
2017-01-26T18:46:43.687 INFO:tasks.ceph.mds.c.mira094.stderr:/tmp/buildd/ceph-11.1.0-6912-gaf9152f/src/include/elist.h: 92: FAILED assert(_head.empty())
2017-01-26T18:46:43.690 INFO:tasks.ceph.mds.c.mira094.stderr: ceph version 11.1.0-6912-gaf9152f (af9152f34a416a46bbf96b14b1416ca004c80f84)
2017-01-26T18:46:43.690 INFO:tasks.ceph.mds.c.mira094.stderr: 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x102) [0x7f64d6511542]
2017-01-26T18:46:43.690 INFO:tasks.ceph.mds.c.mira094.stderr: 2: (CInode::close_snaprealm(bool)+0x2b6) [0x55b845a2f7b6]
2017-01-26T18:46:43.690 INFO:tasks.ceph.mds.c.mira094.stderr: 3: (CInode::~CInode()+0x40) [0x55b845960350]
2017-01-26T18:46:43.690 INFO:tasks.ceph.mds.c.mira094.stderr: 4: (MDCache::remove_inode(CInode*)+0x203) [0x55b8458e71c3]
2017-01-26T18:46:43.690 INFO:tasks.ceph.mds.c.mira094.stderr: 5: (MDCache::trim_inode(CDentry*, CInode*, CDir*, std::map<int, MCacheExpire*, std::less<int>, std::allocator<std::pair<int const, MCacheExpire*> > >&)+0xe7) [0x55b8458f4077]
2017-01-26T18:46:43.691 INFO:tasks.ceph.mds.c.mira094.stderr: 6: (MDCache::trim(int, int)+0x10d6) [0x55b8458f6c46]
2017-01-26T18:46:43.691 INFO:tasks.ceph.mds.c.mira094.stderr: 7: (MDSRankDispatcher::tick()+0xe2) [0x55b84582e202]
2017-01-26T18:46:43.691 INFO:tasks.ceph.mds.c.mira094.stderr: 8: (Context::complete(int)+0x9) [0x55b845821bf9]
2017-01-26T18:46:43.691 INFO:tasks.ceph.mds.c.mira094.stderr: 9: (SafeTimer::timer_thread()+0x452) [0x7f64d650b012]
2017-01-26T18:46:43.691 INFO:tasks.ceph.mds.c.mira094.stderr: 10: (SafeTimerThread::entry()+0xd) [0x7f64d650c41d]
2017-01-26T18:46:43.691 INFO:tasks.ceph.mds.c.mira094.stderr: 11: (()+0x76ba) [0x7f64d608e6ba]
2017-01-26T18:46:43.691 INFO:tasks.ceph.mds.c.mira094.stderr: 12: (clone()+0x6d) [0x7f64d511782d]

From: http://pulpito.ceph.com/pdonnell-2017-01-26_18:37:20-multimds:thrash-wip-multimds-tests-testing-basic-mira/752766/

This occurred after setting max_mds 3->2, deactivating mds.b, killing mds.a. mds.c fails with this assert.

Actions #1

Updated by John Spray almost 7 years ago

  • Subject changed from mds: FAILED assert(_head.empty()) to multimds thrash: FAILED assert(_head.empty())
Actions #2

Updated by Patrick Donnelly about 5 years ago

  • Category deleted (90)
  • Labels (FS) multimds added
Actions

Also available in: Atom PDF