Project

General

Profile

Actions

Bug #35720

closed

evicting client session may block finisher thread

Added by Zheng Yan over 5 years ago. Updated over 5 years ago.

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

0%

Source:
Tags:
Backport:
mimic,luminous
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

Thread 11 (Thread 0x7f14e11c5700 (LWP 10777)):
#0 0x00007f14ec009995 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x0000561a5c8cdc3c in Wait (mutex=..., this=0x7f14e11c4060) at /usr/src/debug/ceph-12.2.7-329-g57f0061/src/common/Cond.h:48
#2 C_SaferCond::wait (this=this@entry=0x7f14e11c4000) at /usr/src/debug/ceph-12.2.7-329-g57f0061/src/common/Cond.h:194
#3 0x0000561a5c8b3fa2 in MDSRank::__lambda10::operator() (_closure=0x561a7c0d6480) at /usr/src/debug/ceph-12.2.7-329-g57f0061/src/mds/MDSRank.cc:2787
#4 0x0000561a5c8b6217 in operator() (r=<optimized out>, __closure=0x561a8ea398c0) at /usr/src/debug/ceph-12.2.7-329-g57f0061/src/mds/MDSRank.cc:2816
#5 boost::detail::function::void_function_obj_invoker1<MDSRank::evict_client(int64_t, bool, bool, std::stringstream&, Context*)::
_lambda11::__lambda12::__lambda13, void, i
nt>::invoke(boost::detail::function::function_buffer &, int) (function_obj_ptr=..., a0=<optimized out>)
at /usr/src/debug/ceph-12.2.7-329-g57f0061/build/boost/include/boost/function/function_template.hpp:159
#6 0x0000561a5c8a745a in operator() (a0=<optimized out>, this=<optimized out>)
at /usr/src/debug/ceph-12.2.7-329-g57f0061/build/boost/include/boost/function/function_template.hpp:760
#7 FunctionContext::finish (this=<optimized out>, r=<optimized out>) at /usr/src/debug/ceph-12.2.7-329-g57f0061/src/include/Context.h:493
#8 0x0000561a5c8a4969 in Context::complete (this=0x561a8ea39b30, r=<optimized out>) at /usr/src/debug/ceph-12.2.7-329-g57f0061/src/include/Context.h:70
#9 0x0000561a5cbdeae8 in Finisher::finisher_thread_entry (this=0x561a661669a0) at /usr/src/debug/ceph-12.2.7-329-g57f0061/src/common/Finisher.cc:72
#10 0x00007f14ec005e25 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f14eb0e5bad in clone () from /lib64/libc.so.6

Fixed by https://github.com/ceph/ceph/commit/e147020a99bffd0270c6f4bf188cda842fdee771


Related issues 3 (0 open3 closed)

Related to CephFS - Feature #14456: mon: prevent older/incompatible clients from mounting the file systemResolvedZheng Yan01/21/2016

Actions
Copied to CephFS - Backport #35721: luminous: evicting client session may block finisher threadResolvedZheng YanActions
Copied to CephFS - Backport #35722: mimic: evicting client session may block finisher threadResolvedZheng YanActions
Actions #1

Updated by Zheng Yan over 5 years ago

  • Copied to Backport #35721: luminous: evicting client session may block finisher thread added
Actions #2

Updated by Zheng Yan over 5 years ago

  • Copied to Backport #35722: mimic: evicting client session may block finisher thread added
Actions #3

Updated by Patrick Donnelly over 5 years ago

  • Related to Feature #14456: mon: prevent older/incompatible clients from mounting the file system added
Actions #4

Updated by Patrick Donnelly over 5 years ago

  • Assignee set to Zheng Yan
  • Target version set to v14.0.0
Actions #5

Updated by Nathan Cutler over 5 years ago

  • Status changed from Pending Backport to Resolved
Actions

Also available in: Atom PDF