https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2021-10-21T10:48:37ZCeph Linux kernel client - Bug #52997: rhel: hanging umounthttps://tracker.ceph.com/issues/52997?journal_id=2046922021-10-21T10:48:37ZJeff Laytonjlayton@redhat.com
<ul></ul><p>I took a look at the log and it doesn't tell us much, unfortunately. The task attempting to umount is hung waiting for caps to be flushed:</p>
<pre>
(gdb) list *(ceph_mdsc_sync+0x2f1)
0x2d591 is in ceph_mdsc_sync (fs/ceph/mds_client.c:2040).
static void wait_caps_flush(struct ceph_mds_client *mdsc,
u64 want_flush_tid)
{
dout("check_caps_flush want %llu\n", want_flush_tid);
wait_event(mdsc->cap_flushing_wq,
check_caps_flush(mdsc, want_flush_tid)); <<<< STUCK HERE
dout("check_caps_flush ok, flushed thru %llu\n", want_flush_tid);
}
</pre>
<p>Unfortunately, we don't know anything about the state of the caps being flushed and why they're not making progress.</p>
<p>Note too that this is a RHEL 8.4 kernel, and there are a pile of fixes that may be related in the 8.5 kernel.</p> Linux kernel client - Bug #52997: rhel: hanging umounthttps://tracker.ceph.com/issues/52997?journal_id=2046962021-10-21T13:48:00ZJeff Laytonjlayton@redhat.com
<ul></ul><p>I would suspect that this is another manifestation of <a class="issue tracker-1 status-3 priority-4 priority-default closed parent" title="Bug: kclient hangs on umount (testing branch) (Resolved)" href="https://tracker.ceph.com/issues/51279">#51279</a>, but I don't see any evidence of blocklisting in the logs. It may still be related though.</p> Linux kernel client - Bug #52997: rhel: hanging umounthttps://tracker.ceph.com/issues/52997?journal_id=2046972021-10-21T13:53:49ZPatrick Donnellypdonnell@redhat.com
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-3 priority-4 priority-default closed parent" href="/issues/51279">Bug #51279</a>: kclient hangs on umount (testing branch)</i> added</li></ul> Linux kernel client - Bug #52997: rhel: hanging umounthttps://tracker.ceph.com/issues/52997?journal_id=2046992021-10-21T13:54:10ZPatrick Donnellypdonnell@redhat.com
<ul><li><strong>Subject</strong> changed from <i>testing: hang ing umount</i> to <i>rhel: hanging umount</i></li></ul> Linux kernel client - Bug #52997: rhel: hanging umounthttps://tracker.ceph.com/issues/52997?journal_id=2078842022-01-03T17:51:46ZJeff Laytonjlayton@redhat.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Duplicate</i></li></ul><p>Closing as a dup of <a class="issue tracker-1 status-3 priority-4 priority-default closed parent" title="Bug: kclient hangs on umount (testing branch) (Resolved)" href="https://tracker.ceph.com/issues/51279">#51279</a>. Please reopen if you see it on kernels with the patches for that.</p>