Project

General

Profile

Actions

Bug #68831

closed

Tasks #63293: Implement fscrypt in libcephfs and cephfs-fuse

fix LibCephFS.DoubleChmod test

Added by Igor Golikov over 1 year ago. Updated over 1 year ago.

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

0%

Source:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
Labels (FS):
Pull request ID:
Tags (freeform):
Merge Commit:
Fixed In:
Released In:
Upkeep Timestamp:

Description

The LibCephFS.DoubleChmod test hangs on the wip-fscrypt branch (commit 3fe31349c0d)
From the logs:

2024-11-04T13:39:24.652+0200 ea333935b020 0 client.4224 cache still has 0+1 items, waiting (for caps to release?)

Is seen printed every 5 seconds.
GDB:
#0 futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0xfffff05b01d0, op=393, expected=0, futex_word=0xca45c60c839c) at ./nptl/futex-internal.c:57
#1 _futex_abstimed_wait_common (cancel=true, private=0, abstime=0xfffff05b01d0, clockid=455908824, expected=0, futex_word=0xca45c60c839c)
at ./nptl/futex-internal.c:87
#2 __GI
_futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0xca45c60c839c, expected=expected@entry=0, clockid=clockid@entry=0,
abstime=abstime@entry=0xfffff05b01d0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3 0x0000fda21b2ccc10 in __pthread_cond_wait_common (abstime=0xfffff05b01d0, clockid=0, mutex=0xca45c60c71d8, cond=0xca45c60c8370) at ./nptl/pthread_cond_wait.c:503
#4 _
_pthread_cond_timedwait64 (cond=0xca45c60c8370, mutex=0xca45c60c71d8, abstime=0xfffff05b01d0) at ./nptl/pthread_cond_wait.c:652
#5 0x0000fda21b95e6a0 in ceph::condition_variable_debug::_wait_until (this=this@entry=0xca45c60c8370, mutex=<optimized out>, ts=ts@entry=0xfffff05b01d0)
at /mnt/shared/il032930/github/salieri11/ceph/src/common/mutex_debug.h:148
#6 0x0000fda21c4e96a0 in ceph::condition_variable_debug::wait_for<long, std::ratio<1l, 1000000000l> > (awhile=..., lock=..., this=0xca45c60c8370)
at /usr/include/c++/11/bits/unique_lock.h:224
#7 Client::_unmount (this=this@entry=0xca45c60c6fd0, abort=abort@entry=false) at /mnt/shared/il032930/github/salieri11/ceph/src/client/Client.cc:7056
#8 0x0000fda21c4e9f44 in Client::unmount (this=0xca45c60c6fd0) at /mnt/shared/il032930/github/salieri11/ceph/src/client/Client.cc:7102
#9 0x0000fda21c4440fc in ceph_mount_info::shutdown (this=0xfda0c4007ef0) at /mnt/shared/il032930/github/salieri11/ceph/src/libcephfs.cc:222


Related issues 1 (0 open1 closed)

Related to CephFS - Tasks #68798: fscrypt unlock hangsResolvedChristopher Hoffman

Actions
Actions #1

Updated by Christopher Hoffman over 1 year ago

Actions #2

Updated by Christopher Hoffman over 1 year ago

  • Status changed from New to Resolved
  • Assignee set to Christopher Hoffman
Actions

Also available in: Atom PDF