Project

General

Profile

Bug #21584

FAILED assert(get_version() < pv) in CDir::mark_dirty

Added by Zheng Yan over 1 year ago. Updated 12 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
09/28/2017
Due date:
% Done:

0%

Source:
Development
Tags:
Backport:
luminous,jewel
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
MDS
Labels (FS):
Pull request ID:

Description

ceph version 12.2.0-198-g8949f24b49 (8949f24b49a73cc627fd29dd3e4b05a1e47bf003) luminous (stable)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0xf5) [0x555555af9435]
 2: (CDir::mark_dirty(unsigned long, LogSegment*)+0x42) [0x5555559a0592]
 3: (CDentry::mark_dirty(unsigned long, LogSegment*)+0x2b4) [0x55555598fcb4]
 4: (CInode::mark_dirty(unsigned long, LogSegment*)+0x95) [0x5555559cc995]
 5: (CInode::pop_and_dirty_projected_inode(LogSegment*)+0x96) [0x5555559d4406]
 6: (Locker::file_update_finish(CInode*, boost::intrusive_ptr<MutationImpl>&, bool, bool, client_t, MClientCaps*)+0x8e) [0x55555594509e]
 7: (C_Locker_FileUpdate_finish::finish(int)+0x29) [0x555555952119]
 8: (MDSIOContextBase::complete(int)+0x1f1) [0x555555a359f1]
 9: (MDSLogContextBase::complete(int)+0x40) [0x555555a35e70]
 10: (Finisher::finisher_thread_entry()+0x4a8) [0x555555af8558]
 11: (()+0x736d) [0x7ffff5f4536d]
 12: (clone()+0x3f) [0x7ffff4f9dbbf]

Related issues

Copied to fs - Backport #22004: luminous: FAILED assert(get_version() < pv) in CDir::mark_dirty Resolved
Copied to fs - Backport #22031: jewel: FAILED assert(get_version() < pv) in CDir::mark_dirty Resolved

History

#1 Updated by Zheng Yan over 1 year ago

  • Status changed from New to Need Review
  • Release set to luminous

Encountered this issue during snapshot test. The patch is from multimds snapsot fixes https://github.com/ceph/ceph/pull/16779

https://github.com/ceph/ceph/pull/18008

#2 Updated by Patrick Donnelly over 1 year ago

  • Assignee set to Zheng Yan
  • Source set to Development
  • Backport set to luminous,jewel
  • Component(FS) MDS added

#3 Updated by Kefu Chai over 1 year ago

  • Copied to Backport #22004: luminous: FAILED assert(get_version() < pv) in CDir::mark_dirty added

#4 Updated by Kefu Chai over 1 year ago

  • Subject changed from luminous: FAILED assert(get_version() < pv) in CDir::mark_dirty to FAILED assert(get_version() < pv) in CDir::mark_dirty
  • Status changed from Need Review to Pending Backport

#5 Updated by Nathan Cutler over 1 year ago

  • Copied to Backport #22031: jewel: FAILED assert(get_version() < pv) in CDir::mark_dirty added

#7 Updated by Nathan Cutler 12 months ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF