summaryrefslogtreecommitdiff
path: root/lib/tsocket
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2010-02-16 12:28:53 +0100
committerVolker Lendecke <vl@samba.org>2010-02-16 13:21:10 +0100
commitbe919d6faed198cdc29322a4d9491946c0b044b3 (patch)
treee8ec45fd481ebccaaed7811256ddaec3c8fc4da2 /lib/tsocket
parent725b3654f831fbe0388cc09f46269903c9eef1d7 (diff)
downloadsamba-be919d6faed198cdc29322a4d9491946c0b044b3.tar.gz
samba-be919d6faed198cdc29322a4d9491946c0b044b3.tar.bz2
samba-be919d6faed198cdc29322a4d9491946c0b044b3.zip
s3: Avoid starving locks when many processes die at the same time
In g_lock_unlock we have a little race between the process_exists and messaging_send call: We only send to 5 waiters now, they all might have died between us checking their existence and sending the message. This change makes g_lock_lock retry at least once every minute.
Diffstat (limited to 'lib/tsocket')
0 files changed, 0 insertions, 0 deletions