All of lore.kernel.org
 help / color / mirror / Atom feed
* RE: Re: [NFS client] NFS locks not released on abnormal process termination
@ 2003-12-09 18:54 Chris Croswhite
  2003-12-09 19:26   ` [NFS] " Philippe Troin
  0 siblings, 1 reply; 5+ messages in thread
From: Chris Croswhite @ 2003-12-09 18:54 UTC (permalink / raw)
  To: Philippe Troin, Trond Myklebust; +Cc: Kenny Simpson, linux-kernel, nfs

Philippe,

What patches are you refering to?

TIA,
Chris


-----Original Message-----
From:	Philippe Troin [mailto:phil@fifi.org]
Sent:	Tue 09-Dec-03 10:46
To:	Trond Myklebust
Cc:	Kenny Simpson; linux-kernel@vger.kernel.org; =
nfs@lists.sourceforge.net
Subject:	[NFS] Re: [NFS client] NFS locks not released on abnormal =
process termination
Trond Myklebust <trond.myklebust@fys.uio.no> writes:

> >>>>> " " =3D=3D Philippe Troin <phil@fifi.org> writes:
>=20
>      > From my reading of the patch, it supersedes the old patch, and
>      > is only
>      > necessary on the client. Is also does not compile :-)
>=20
> Yeah, I admit I didn't test it out...
>=20
>      > Here's an updated patch which does compile.
>=20
> Thanks.
>=20
>      > I am still running tests, but so far it looks good (that is all
>      > locks are freed when a process with locks running on a NFS
>      > client is killed).
>=20
> Good...

I've ran test overnight on four boxen, and no locks were lost.
I guess you can send this patch to Marcello now.

I've tested with the enclosed program.

=20
> There are still 2 other issues with the generic POSIX locking code.
> Both issues have to do with CLONE_VM and have been raised on
> linux-kernel & linux-fsdevel. Unfortunately they met with no response,
> so I'm unable to pursue...

Can we help? Pointers?

Phil.





-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
NFS maillist  -  NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs

^ permalink raw reply	[flat|nested] 5+ messages in thread
* RE: Re: [NFS client] NFS locks not released on abnormal process termination
@ 2003-12-09 20:18 Chris Croswhite
  0 siblings, 0 replies; 5+ messages in thread
From: Chris Croswhite @ 2003-12-09 20:18 UTC (permalink / raw)
  To: Philippe Troin; +Cc: linux-kernel, nfs


Thanks!

-----Original Message-----
From:	Philippe Troin [mailto:phil@fifi.org]
Sent:	Tue 09-Dec-03 11:26
To:	Chris Croswhite
Cc:	linux-kernel@vger.kernel.org; nfs@lists.sourceforge.net
Subject:	Re: [NFS] Re: [NFS client] NFS locks not released on abnormal =
process termination
"Chris Croswhite" <csc@cadence.com> writes:

> Philippe,
>=20
> What patches are you refering to?

The one in <87llpms8yr.fsf@ceramic.fifi.org> named
linux-2.4.23-nfs-lock-race-2.patch=20

Here a link to MARC, since the sourceforge mailing list web page
sucks:

  http://marc.theaimsgroup.com/?l=3Dlinux-nfs&m=3D107095817723325&w=3D2

Phil.

> -----Original Message-----
> From:	Philippe Troin [mailto:phil@fifi.org]
> Sent:	Tue 09-Dec-03 10:46
> To:	Trond Myklebust
> Cc:	Kenny Simpson; linux-kernel@vger.kernel.org; =
nfs@lists.sourceforge.net
> Subject:	[NFS] Re: [NFS client] NFS locks not released on abnormal =
process termination
> Trond Myklebust <trond.myklebust@fys.uio.no> writes:
>=20
> > >>>>> " " =3D=3D Philippe Troin <phil@fifi.org> writes:
> >=20
> >      > From my reading of the patch, it supersedes the old patch, =
and
> >      > is only
> >      > necessary on the client. Is also does not compile :-)
> >=20
> > Yeah, I admit I didn't test it out...
> >=20
> >      > Here's an updated patch which does compile.
> >=20
> > Thanks.
> >=20
> >      > I am still running tests, but so far it looks good (that is =
all
> >      > locks are freed when a process with locks running on a NFS
> >      > client is killed).
> >=20
> > Good...
>=20
> I've ran test overnight on four boxen, and no locks were lost.
> I guess you can send this patch to Marcello now.
>=20
> I've tested with the enclosed program.
>=20
> =20
> > There are still 2 other issues with the generic POSIX locking code.
> > Both issues have to do with CLONE_VM and have been raised on
> > linux-kernel & linux-fsdevel. Unfortunately they met with no =
response,
> > so I'm unable to pursue...
>=20
> Can we help? Pointers?
>=20
> Phil.
>=20
>=20
>=20
>=20
>=20
> -------------------------------------------------------
> This SF.net email is sponsored by: SF.net Giveback Program.
> Does SourceForge.net help you be more productive?  Does it
> help you create better code?  SHARE THE LOVE, and help us help
> YOU!  Click Here: http://sourceforge.net/donate/
> _______________________________________________
> NFS maillist  -  NFS@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nfs





-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
NFS maillist  -  NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs

^ permalink raw reply	[flat|nested] 5+ messages in thread
* Re: [NFS client] NFS locks not released on abnormal process termination
@ 2004-01-08 16:50 trond.myklebust
  2004-01-09  2:56 ` YAMAMOTO Takashi
  0 siblings, 1 reply; 5+ messages in thread
From: trond.myklebust @ 2004-01-08 16:50 UTC (permalink / raw)
  To: yamamoto; +Cc: phil, trond.myklebust, theonetruekenny, linux-kernel, nfs

>
> i think it's problematic because you can't assume the lock was
> granted on the server and the signaled process might not exit
> immediately.

The point is that it is *worse* to assume the lock was not granted,
since then it will never get cleared on the server.

The RPC layer blocks all signals except SIGKILL, so the signalled
process has no choice but to exit immediately if something gets
through.

Cheers,
  Trond




-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
NFS maillist  -  NFS@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-01-09  2:56 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-12-09 18:54 Re: [NFS client] NFS locks not released on abnormal process termination Chris Croswhite
2003-12-09 19:26 ` Philippe Troin
2003-12-09 19:26   ` [NFS] " Philippe Troin
  -- strict thread matches above, loose matches on Subject: below --
2003-12-09 20:18 Chris Croswhite
2004-01-08 16:50 trond.myklebust
2004-01-09  2:56 ` YAMAMOTO Takashi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.