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
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.
Created attachment 160403 [details]
Patch for FreeBSD 11.0-CURRENT r287155