summaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2014-07-02 20:51:24 -0700
committerJeremy Allison <jra@samba.org>2014-07-03 21:41:12 +0200
commit954401f8b2b16b3e2ef9655e8ce94d657becce36 (patch)
treedc6c260d8705b9e36b3c3dacb3e929b154cdb216 /python
parentcc9de6eb091159a84228b988c49261c46c301233 (diff)
downloadsamba-954401f8b2b16b3e2ef9655e8ce94d657becce36.tar.gz
samba-954401f8b2b16b3e2ef9655e8ce94d657becce36.tar.xz
samba-954401f8b2b16b3e2ef9655e8ce94d657becce36.zip
s3: smbd: Locking - re-add pending lock records if we fail to acquire a lock (and the lock hasn't timed out).
Keep the blocking lock record and the pending lock records consistent if we are dealing with multiple blocking lock requests in one SMB1 LockingX request. Ensure we re-add the records under the record lock, to avoid race conditions. Bug #10684 - SMB1 blocking locks can fail notification on unlock, causing client timeout. https://bugzilla.samba.org/show_bug.cgi?id=10684 Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Volker Lendecke <Volker.Lendecke@SerNet.DE>
Diffstat (limited to 'python')
0 files changed, 0 insertions, 0 deletions