svn commit: samba r8737 - in trunk/source: include locking smbd
vlendec at samba.org
vlendec at samba.org
Sun Jul 24 13:25:16 GMT 2005
Author: vlendec
Date: 2005-07-24 13:25:16 +0000 (Sun, 24 Jul 2005)
New Revision: 8737
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=8737
Log:
Some changes to the new oplock code:
Don't store in the share mode db that we're waiting for a break, the receiving
daemon remembers a list of clients. Thus in delay_for_oplocks we don't need a
lock on the share mode db, we don't change anything.
Moved the returning the sharing violation return down to where it actually
would be returned, querying the variable second_try. Timeouts don't always
mean sharing violations. I need to find out how to correctly handle oplock
break failures next. More work in the samba4 oplock test.
Immediately reply to unexpected oplock requests to avoid races.
Volker
Modified:
trunk/source/include/smb.h
trunk/source/locking/locking.c
trunk/source/smbd/open.c
trunk/source/smbd/oplock.c
Changeset:
Sorry, the patch is too large (379 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=8737
More information about the samba-cvs
mailing list