Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Jul 2001 17:01:55 -0700 (PDT)
From:      <iedowse@FreeBSD.org>
To:        mi@aldan.algebra.com, iedowse@FreeBSD.org, freebsd-bugs@FreeBSD.org, iedowse@FreeBSD.org
Subject:   Re: bin/11005: `umount -f' does not work if the NFS-server is down
Message-ID:  <200107210001.f6L01te46431@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
Synopsis: `umount -f' does not work if the NFS-server is down

State-Changed-From-To: closed->open
State-Changed-By: iedowse
State-Changed-When: Fri Jul 20 16:44:59 PDT 2001
State-Changed-Why: 

I've looked into this a bit further, and it seems to be relatively
straightforward to make umount -f work in all cases, including when
processes are uninterruptibly hung. We need to set a non-zero socket
timeout even for non-interruptible mounts, and then for a forced
unmount, walk the list of outstanding requests for that mountpoint,
marking each one with R_SOFTTERM.

There are still a few details to be ironed out, so it may be a
while before I get around to implementing this. I'll take the PR
as a reminder.


Responsible-Changed-From-To: freebsd-bugs->iedowse
Responsible-Changed-By: iedowse
Responsible-Changed-When: Fri Jul 20 16:44:59 PDT 2001
Responsible-Changed-Why: 
I'll look into this.

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=11005

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




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