Reduce the race condition in Samba4 in RAW-RENAME test. We rename a file
commita7499e994aef743ea9c443f9a1618b262f6eda93
authorJeremy Allison <jra@samba.org>
Mon, 31 Mar 2008 23:46:20 +0000 (31 16:46 -0700)
committerJeremy Allison <jra@samba.org>
Mon, 31 Mar 2008 23:46:20 +0000 (31 16:46 -0700)
treedc703ca20d5a1d1d7adc924ffe177e7113c3e588
parent3cb1cdee9307cafa80ab95233a536f5dd7882ff1
Reduce the race condition in Samba4 in RAW-RENAME test. We rename a file
using trans2 setfileinfo on one connection, and then check the
file name has changed on the other. In Samba we achieve this by
sending a local message to the other process. This change causes
us to re-scan for incoming messages after we've woken up from the
select (which is cheap if there are no pending messages). This reduces
the race significantly. Volker please review.
Jeremy.
source/smbd/process.c