summaryrefslogtreecommitdiff
path: root/source3/lib/g_lock.c
AgeCommit message (Expand)AuthorFilesLines
2010-09-27Change to using TDB_INCOMPATIBLE_HASH (the jenkins hash) on allJeremy Allison1-1/+1
2010-09-20s3-build: only include ctdbd_conn.h where needed.Günther Deschner1-0/+1
2010-08-31s3: messaging_ctdbd_connection() was only called with procid_self()Volker Lendecke1-8/+3
2010-08-28s3: Remove the dependency of g_lock on procid_selfVolker Lendecke1-9/+13
2010-07-05s3: Pass procid_self() explicitly to messaging_ctdbd_connection()Volker Lendecke1-3/+6
2010-05-06s3: only include gen_ndr headers where needed.Günther Deschner1-0/+1
2010-03-12s3: Add "g_lock_do" as a convenience wrapper functionVolker Lendecke1-0/+64
2010-02-16s3: Fix timeout calculation if g_lock_lock is given a timeout < 60sVolker Lendecke1-1/+6
2010-02-16s3: Slightly increase parallelism in g_lockVolker Lendecke1-1/+7
2010-02-16s3: Avoid starving locks when many processes die at the same timeVolker Lendecke1-6/+4
2010-02-16s3: Avoid a thundering herd in g_lock_unlockVolker Lendecke1-1/+16
2010-02-16s3: Optimize g_lock_lock for a heavily contended caseVolker Lendecke1-3/+36
2010-02-16s3: Fix handling of processes that died in g_lockVolker Lendecke1-3/+5
2010-02-15s3: Fix a typoVolker Lendecke1-1/+1
2010-02-12Fix warning messages on compile in g_lock.c Volker & Michael please check.Jeremy Allison1-14/+4
2010-02-12s3:g_lock: remove a nested event loop, replacing the inner loop by selectMichael Adam1-38/+101
2010-02-12s3:g_lock: remove an unreached code path.Michael Adam1-4/+0
2010-02-12s3: Implement global locks in a g_lock tdbVolker Lendecke1-0/+594