summaryrefslogtreecommitdiff
path: root/source3/lib/g_lock.c
Commit message (Expand)AuthorAgeFilesLines
* s3:lib: make use of samba_tevent_context_init()Stefan Metzmacher2013-02-191-2/+2
* s3:g_lock: use serverid_exists() with SERVERID_UNIQUE_ID_NOT_TO_VERIFYStefan Metzmacher2012-08-241-1/+10
* s3-g_lock: Make g_lock_lock more robustVolker Lendecke2012-08-161-0/+24
* s3-g_lock: Properly free "rec" on retry to avoid deadlockVolker Lendecke2012-08-161-0/+1
* s3:util: rename procid_equal() to serverid_equal()Michael Adam2012-06-211-2/+2
* s3-g_lock: Use dbwrap_record_watch_send/recvVolker Lendecke2012-04-191-446/+170
* lib/util: Remove sys_poll as it is no longer neededAndrew Bartlett2012-02-161-6/+6
* s3: Add a "lock_order" argument to db_openVolker Lendecke2012-01-181-1/+2
* s3: Remove a bunch of calls to procid_self()Volker Lendecke2011-12-121-4/+3
* s3:g_lock: convert to use only dbwrap wrapper functions.Michael Adam2011-10-111-15/+30
* s3:g_lock: add a missing \n to a debug message in g_lock_initMichael Adam2011-09-201-1/+1
* s3: let g_lock_unlock() return more specific status codes on failureGregor Beck2011-09-071-2/+2
* s3:dbwrap: move all .c and .h files of dbwrap to lib/dbwrap/Michael Adam2011-07-291-1/+1
* s3:dbwrap: move db_open() to a file dbwrap_open.c of its own.Michael Adam2011-07-291-0/+1
* s3:g_lock: explicitly include dbwrap.hMichael Adam2011-07-291-0/+1
* s3:g_lock: g_lock.tdb should not be executableChristian Ambach2011-06-271-1/+2
* lib/util Bring procid_str() into lib/util as server_id_string()Andrew Bartlett2011-06-091-5/+5
* s3-talloc Change TALLOC_ARRAY() to talloc_array()Andrew Bartlett2011-06-091-1/+1
* s3: only include tdb headers where needed.Günther Deschner2011-05-061-0/+1
* s3: Fix g_lock_lock after the select/poll conversionVolker Lendecke2011-03-301-1/+1
* s3-messages: make ndr_messaging.h part of messages.h.Günther Deschner2011-03-301-1/+0
* s3-messages: only include messages.h where needed.Günther Deschner2011-03-301-0/+1
* s3-includes: only include system/filesys.h when needed.Günther Deschner2011-03-301-0/+1
* s3: Eliminate sys_select from g_lock_lockVolker Lendecke2011-02-281-11/+31
* samba: share select wrappers.Günther Deschner2010-10-011-0/+1
* Change to using TDB_INCOMPATIBLE_HASH (the jenkins hash) on allJeremy Allison2010-09-271-1/+1
* s3-build: only include ctdbd_conn.h where needed.Günther Deschner2010-09-201-0/+1
* s3: messaging_ctdbd_connection() was only called with procid_self()Volker Lendecke2010-08-311-8/+3
* s3: Remove the dependency of g_lock on procid_selfVolker Lendecke2010-08-281-9/+13
* s3: Pass procid_self() explicitly to messaging_ctdbd_connection()Volker Lendecke2010-07-051-3/+6
* s3: only include gen_ndr headers where needed.Günther Deschner2010-05-061-0/+1
* s3: Add "g_lock_do" as a convenience wrapper functionVolker Lendecke2010-03-121-0/+64
* s3: Fix timeout calculation if g_lock_lock is given a timeout < 60sVolker Lendecke2010-02-161-1/+6
* s3: Slightly increase parallelism in g_lockVolker Lendecke2010-02-161-1/+7
* s3: Avoid starving locks when many processes die at the same timeVolker Lendecke2010-02-161-6/+4
* s3: Avoid a thundering herd in g_lock_unlockVolker Lendecke2010-02-161-1/+16
* s3: Optimize g_lock_lock for a heavily contended caseVolker Lendecke2010-02-161-3/+36
* s3: Fix handling of processes that died in g_lockVolker Lendecke2010-02-161-3/+5
* s3: Fix a typoVolker Lendecke2010-02-151-1/+1
* Fix warning messages on compile in g_lock.c Volker & Michael please check.Jeremy Allison2010-02-121-14/+4
* s3:g_lock: remove a nested event loop, replacing the inner loop by selectMichael Adam2010-02-121-38/+101
* s3:g_lock: remove an unreached code path.Michael Adam2010-02-121-4/+0
* s3: Implement global locks in a g_lock tdbVolker Lendecke2010-02-121-0/+594