Project

General

Profile

Actions

Bug #22647

closed

mds: unbalanced auth_pin/auth_unpin in RecoveryQueue code

Added by Zheng Yan over 6 years ago. Updated about 6 years ago.

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

0%

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

Description


0> 2018-01-09 21:20:37.430 7fffeabe8700 -1 /home/zhyan/Ceph/ceph-1/src/mds/CInode.cc: In function 'virtual void CInode::auth_unpin(void*)' thread 7fffeabe8700 time 2018-01-09 21:20:37.393299
/home/zhyan/Ceph/ceph-1/src/mds/CInode.cc: 2588: FAILED assert(auth_pins >= 0)

 ceph version 13.0.0-4315-gb4f6c4ec66 (b4f6c4ec66e8bf87aa160ac0966a95a54e5500ad) mimic (dev)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0xf5) [0x555555ac7c45]
 2: (()+0x461bd3) [0x5555559b5bd3]
 3: (RecoveryQueue::_recovered(CInode*, int, unsigned long, utime_t)+0x1fd) [0x555555902b3d]
 4: (MDSIOContextBase::complete(int)+0x11c) [0x555555a1276c]
 5: (Filer::C_Probe::finish(int)+0xe7) [0x555555e37c17]
 6: (Context::complete(int)+0x9) [0x5555557b1789]
 7: (Finisher::finisher_thread_entry()+0x31f) [0x555555ac714f]
 8: (()+0x736d) [0x7ffff614936d]
 9: (clone()+0x3f) [0x7ffff519de1f]
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.

this can happen if an inode gets added to file_recover_queue while the inode is in file_recovering


Related issues 2 (0 open2 closed)

Copied to CephFS - Backport #22719: luminous: mds: unbalanced auth_pin/auth_unpin in RecoveryQueue codeResolvedZheng YanActions
Copied to CephFS - Backport #22762: jewel: mds: unbalanced auth_pin/auth_unpin in RecoveryQueue codeResolvedNathan CutlerActions
Actions #1

Updated by Zheng Yan over 6 years ago

  • Status changed from New to Fix Under Review
Actions #2

Updated by Patrick Donnelly about 6 years ago

  • Subject changed from unbalanced auth_pin/auth_unpin in RecoveryQueue code to mds: unbalanced auth_pin/auth_unpin in RecoveryQueue code
  • Status changed from Fix Under Review to Pending Backport
  • Assignee set to Zheng Yan
  • Backport set to luminous,jewel
  • Component(FS) MDS added
Actions #3

Updated by Zheng Yan about 6 years ago

  • Copied to Backport #22719: luminous: mds: unbalanced auth_pin/auth_unpin in RecoveryQueue code added
Actions #4

Updated by Nathan Cutler about 6 years ago

  • Copied to Backport #22762: jewel: mds: unbalanced auth_pin/auth_unpin in RecoveryQueue code added
Actions #5

Updated by Nathan Cutler about 6 years ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF