Project

General

Profile

Bug #49503

standby-replay mds assert failed when replay

Added by shi liu about 3 years ago. Updated almost 3 years ago.

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

0%

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

Description

an error occurred during standy-replay MDS replay.

 src/mds/journal.cc: 1579: FAILED assert(i == used_preallocated_ino)
 ceph version 12.2.11 (26dc3775efc7bb286a1d6d66faee0ba30ea23eee) luminous (stable)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x110) [0x55de69c67cd0]
 2: (EMetaBlob::replay(MDSRank*, LogSegment*, MDSlaveUpdate*)+0x4b8e) [0x55de69c0d7ae]
 3: (EUpdate::replay(MDSRank*)+0x39) [0x55de69c0eac9]
 4: (MDLog::_replay_thread()+0x5f2) [0x55de69bc3682]
 5: (MDLog::ReplayThread::entry()+0xd) [0x55de69941fad]
 6: (()+0x7e65) [0x7f36fb65ce65]
 7: (clone()+0x6d) [0x7f36fa73788d]

our cluster:
ceph version 12.2.11 (26dc3775efc7bb286a1d6d66faee0ba30ea23eee) luminous (stable)
2 active + 2 standby replay + 1 standby

it looks like a certain session has been assigned an illegal ino.

ceph-mds.ccreal1-hdd-01.ceph.log View (142 KB) shi liu, 02/26/2021 09:14 AM

History

#1 Updated by Sage Weil almost 3 years ago

  • Project changed from Ceph to CephFS

#2 Updated by Patrick Donnelly almost 3 years ago

  • Description updated (diff)

Also available in: Atom PDF