Samba 3.0.32 - oplock code
Jeremy Allison
jra at samba.org
Wed Dec 10 23:53:56 GMT 2008
On Wed, Dec 10, 2008 at 05:20:05PM +0200, Itay Dar wrote:
> Hello,
> I am reading the oplock granting code in samba 3.0.32 And I have a
> question, if I may.
>
> It seems to me that if someone is asking for an exclusive lock or level
> two oplock when all other share lock owners of the files don't have any
> oplock (not even a fake level two) he will be granted a level two
> oplock.
> But if one of the other clients will perform a write operation or
> anything else, he wont notify the level oplock 2 holder on the async
> oplock break needed.
>
> I have checked samba . 3.0.20, and it seems no oplock is granted in that
> case in the old version.
>
> I think there are two possibilities for a solution, send everyone else a
> request two make fake level two oplock upgrade or just deny the oplock
> request from the client.
> I have a patch for the second suggestion.
>
> Am I right ?
I'd like to see your patch to be sure, but this sounds
very plausible. Could you send it to the list please ?
Jeremy.
More information about the samba-technical
mailing list