Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 07 Sep 2017 21:14:32 +0200
From:      Nikolaus Rath <Nikolaus@rath.org>
To:        freebsd-fs@freebsd.org
Subject:   Re: umount() taking minutes for FUSE filesystems
Message-ID:  <87ingugw2v.fsf@thinkpad.rath.org>
In-Reply-To: <201709051811.v85IBmbO005440@higson.cam.lispworks.com> (Martin Simmons's message of "Tue, 5 Sep 2017 19:11:48 %2B0100")
References:  <87bmn44ruu.fsf@vostro.rath.org> <87o9qyrbs8.fsf@vostro.rath.org> <CAG6CVpWX1TPtR65dXkC4A_-hiSrh0L524mcPtcQM=K28RM7vWw@mail.gmail.com> <2FAD66DE-031B-4B36-9E85-C7BC6B52B5E6@gmail.com> <29de6425-9f92-3bd8-f446-1c9dded33b15@freebsd.org> <87k21dzdrp.fsf@thinkpad.rath.org> <201709051811.v85IBmbO005440@higson.cam.lispworks.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sep 05 2017, Martin Simmons <martin@lispworks.com> wrote:
>> Probably the crucial difference is that the test that takes long exits
>> its main loop on its own and then informs the FUSE kernel module about
>> that, while the other tests terminate the main loop because the kernel
>> module tells them to do so.
>
> What does "informs the FUSE kernel module about that" do to inform it?

It calls unmount.
https://github.com/libfuse/libfuse/blob/master/lib/mount_bsd.c#L127

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?87ingugw2v.fsf>