Bug 200784

Summary: [vfs] Slow shutdown on r283297 amd64
Product: Base System Reporter: 214748mv
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: New ---    
Severity: Affects Only Me CC: pi
Priority: --- Keywords: patch
Version: CURRENT   
Hardware: amd64   
OS: Any   
Description Flags
FreeBSD 11-CURRENT shutdown.patch
Patch for FreeBSD 11.0-CURRENT r287155 none

Description 214748mv 2015-06-11 09:43:58 UTC
Created attachment 157630 [details]
FreeBSD 11-CURRENT shutdown.patch

The slow shutdown is caused by some remote smbfs shares mounted via openvpn: the remote drives are unmounted after the openvpn daemon termination, this induces some long timeouts. The solution is to unmount the smbfs shares in a shutdown script before the openvpn daemon termination. I have discovered this issue with this ‘dirty’ patch that displays  the unmounted fs at shutdown.

For testing the the patch apply it in /sys/kern, rebuild and install the

Set the new OID:

# sysctl kern.shutdown.show_umountfs=1

Halt the system:

# shutdown -h now

The full history at: https://lists.freebsd.org/pipermail/freebsd-current/2015-June/056174.html

Comment 1 214748mv 2015-08-27 10:30:22 UTC
I have upgraded the patch for FreeBSD 11.0-CURRENT r287155: simplified the patch removing the OID sysctl kern.shutdown.show_umountfs.

For testing the the new patch apply it in /sys/kern, rebuild and install the kernel.
Comment 2 214748mv 2015-08-27 10:32:59 UTC
Created attachment 160403 [details]
Patch for FreeBSD 11.0-CURRENT r287155