svn commit: samba r8993 - in trunk/source: include locking smbd
vlendec at samba.org
vlendec at samba.org
Wed Aug 3 06:28:19 GMT 2005
Author: vlendec
Date: 2005-08-03 06:28:18 +0000 (Wed, 03 Aug 2005)
New Revision: 8993
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=8993
Log:
No-oplock opens don't conflict with level2 oplocks at open time, an exclusive
oplock request grants level2 when there's no-oplock opens around. The previous
code informed all non-oplock opens when a level2 was granted, so the level2
could be informed upon change.
Jeremy had the idea that we internally grant level2 even if the client does
not request an oplock, we just don't tell the client. This simplifies the code
even further. I wonder how simple this can get....
Jeremy, please take a look at it quite closely, it's after 11pm right now.
Thanks,
Volker
Modified:
trunk/source/include/messages.h
trunk/source/include/smb.h
trunk/source/locking/locking.c
trunk/source/smbd/files.c
trunk/source/smbd/nttrans.c
trunk/source/smbd/open.c
trunk/source/smbd/oplock.c
Changeset:
Sorry, the patch is too large (458 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=8993
More information about the samba-cvs
mailing list