Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Jun 2009 20:00:13 -0400 (EDT)
From:      Rick Macklem <rmacklem@uoguelph.ca>
To:        freebsd-current@freebsd.org
Cc:        freebsd-fs@freebsd.org
Subject:   umount -f implementation
Message-ID:  <Pine.GSO.4.63.0906281955160.5084@muncher.cs.uoguelph.ca>

next in thread | raw e-mail | index | archive | help
I just noticed that when I do the following:
- start a large write to an NFS mounted fs
- network partition the server (unplug a net cable)
- do a "umount -f <mntpoint>" on the machine

that it gets stuck trying to write dirty blocks to the server.

I had, in the past, assumed that a "umount -f" of an NFS mount would be
used to get rid of an NFS mount on an unresponsive server and that loss
of "writes in progress" would be expected to happen.

Does that sound correct? (In other words, an I seeing a bug or a 
feature?)

Thanks in advance for any info, rick
ps: I have a simple "fix" if this is a bug, but I wanted to check before
     submitting a patch.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.63.0906281955160.5084>