svn commit: samba r8719 - in trunk/source: include locking smbd

vlendec at samba.org vlendec at samba.org
Sat Jul 23 09:05:31 GMT 2005


Author: vlendec
Date: 2005-07-23 09:05:29 +0000 (Sat, 23 Jul 2005)
New Revision: 8719

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=8719

Log:
By Jeremy's repeated request, commit this :-)

This is a new oplock implementation. It is the first of at least 2 steps, it
mainly adds code, with an early "return" or "continue" here and there. Next
step will be removing the implementation using the 2nd loop in
oplock_break(). Maybe the global_oplock variable can go away soon.

Tests it survives: 

BASE-TCON BASE-TCON BASE-OPEN BASE-DENY1 BASE-DENY2 BASE-NTDENY1 BASE-NTDENY2
BASE-DENYDOS BASE-OPEN BASE-LOCK* BASE-DELETE RAW-OPLOCK

It does not do any better or worse on BASE-DELETE, but it survives more of
RAW_OPLOCK than 3_0 right now does.

Volker

Modified:
   trunk/source/include/local.h
   trunk/source/include/messages.h
   trunk/source/include/smb.h
   trunk/source/locking/locking.c
   trunk/source/smbd/close.c
   trunk/source/smbd/files.c
   trunk/source/smbd/open.c
   trunk/source/smbd/oplock.c
   trunk/source/smbd/process.c
   trunk/source/smbd/reply.c


Changeset:
Sorry, the patch is too large (1302 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=8719


More information about the samba-cvs mailing list