Project

General

Profile

Actions

Bug #500

closed

mds: FAILED assert("shouldn't be called if we are already xlockable" == 0)

Added by Sage Weil over 13 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
High
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

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

Description

From: "Smets, Jan (Jan)" <jan.smets@alcatel-lucent.com>
To: "ceph-devel@vger.kernel.org" <ceph-devel@vger.kernel.org>
Subject: Assert in mds/Locker.cc

I hit the same bug Thomas Mueller saw 3 weeks ago, I'm using the latest Debian
unstable packages.

Sage pushed a fix, but I think my debian packages are outdated, arn't they daily
built?

mds/Locker.cc: In function 'void Locker::simple_xlock(SimpleLock*)':
mds/Locker.cc:3138: FAILED assert("shouldn't be called if we are already
xlockable" == 0)
 ceph version 0.22~rc (b9f2816b47f9b118498ed70fd9f4dc54551af4ae)
 1: (Locker::xlock_start(SimpleLock*, MDRequest*)+0x29b) [0x58bfbb]
 2: (Locker::acquire_locks(MDRequest*, std::set<SimpleLock*,
std::less<SimpleLock*>, std::allocator<SimpleLock*> >&, std::set<SimpleLock*,
std::less<SimpleLock*>, std::allocator<SimpleLock*> >&, std::set<SimpleLock*,
std::less<SimpleLock*>, std::allocator<SimpleLock*> >&)+0x1d39) [0x594399]
 3: (Server::handle_client_openc(MDRequest*)+0x484) [0x4da0e4]
 4: (Server::handle_client_request(MClientRequest*)+0x308) [0x4e4128]
 5: (MDS::_dispatch(Message*)+0x2394) [0x4a6294]
 6: (MDS::ms_dispatch(Message*)+0x6d) [0x4a64ad]
 7: (SimpleMessenger::dispatch_entry()+0x729) [0x4806d9]
 8: (SimpleMessenger::DispatchThread::entry()+0x1c) [0x478d0c]
 9: (Thread::_entry_func(void*)+0xa) [0x48b7aa]
 10: (()+0x68ba) [0x7f11936ea8ba]
 11: (clone()+0x6d) [0x7f119269e01d]

- Clean mkcephfs
- Mount
- dd if=/dev/urandom of=/mnt/ceph/dd-file bs=4k count=1

Client: kernel client 2.6.36-rc8
Servers: 0.22~rc-unstable201009291207-b9f2816b-1 with 2.6.36-rc6
Actions #1

Updated by Sage Weil over 13 years ago

  • Status changed from New to Closed

nevermind, old code.

Actions #2

Updated by John Spray over 7 years ago

  • Project changed from Ceph to CephFS
  • Category deleted (1)
  • Target version deleted (v0.22.1)

Bulk updating project=ceph category=mds bugs so that I can remove the MDS category from the Ceph project to avoid confusion.

Actions

Also available in: Atom PDF