Date: Thu, 24 Aug 2017 22:45:45 +0200 From: Nikolaus Rath <Nikolaus@rath.org> To: freebsd-fs@freebsd.org Subject: umount() taking minutes for FUSE filesystems Message-ID: <87bmn44ruu.fsf@vostro.rath.org>
next in thread | raw e-mail | index | archive | help
Hello, It seems that in some situations, the unmount() system call takes minutes to unmount fuse filesystems. To reproduce, download a Git snapshot of libfuse 3 from https://github.com/libfuse/libfuse and do: $ md build; cd build $ meson .. $ mesonconf -D buildtype=3Ddebug # optional $ ninja Then execute examples/printcap. This will take very long, and all the time is spent in the unmount(mountpoint, MNT_FORCE) call in mount_bsd.c:fuse_kern_unmount(). Does anyone have an idea what might be causing this and how to fix it? My hunch is that it has something to do with libfuse no longer responding to requests at this point. But I'm at my wits end as to why and what to do about it.... Best, -Nikolaus --=20 GPG Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F =C2=BBTime flies like an arrow, fruit flies like a Banana.=C2= =AB
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87bmn44ruu.fsf>