diff options
author | Jeremy Allison <jra@samba.org> | 2003-01-30 01:42:08 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2003-01-30 01:42:08 +0000 |
commit | f26591b3ded7a4c691b1ebe75737da29f7b2b873 (patch) | |
tree | b9cf7dcf2c74829f2bf01d085d41bd4659fb889d /source3/libsmb/clisecdesc.c | |
parent | 4c9f6c5a31efc950389fba3474dea5b977a23152 (diff) | |
download | samba-f26591b3ded7a4c691b1ebe75737da29f7b2b873.tar.gz samba-f26591b3ded7a4c691b1ebe75737da29f7b2b873.tar.bz2 samba-f26591b3ded7a4c691b1ebe75737da29f7b2b873.zip |
Fix for interesting resource constraint condition. When all opens are
level 2 and a request for open with no oplock is received then the
smbd should send *synchronous* break messages, not asynchronous,
otherwise it spins very rapidly, releasing the lock, sending the
'break to none' messages and then re-acquiring the lock before
any other process has a chance to get the lock and remove it's own
oplock (at least on linux).
Jeremy.
(This used to be commit d1e8991a76a57b7d96dd7db3c1d9bbf5b28da88e)
Diffstat (limited to 'source3/libsmb/clisecdesc.c')
0 files changed, 0 insertions, 0 deletions