summaryrefslogtreecommitdiffstats
path: root/ctdb/lib
Commit message (Collapse)AuthorAgeFilesLines
* merge from ronnieAndrew Tridgell2007-08-071-2/+2
| | | | (This used to be ctdb commit e06f70f064e39f1a4a394f00b81b6b1d215534d4)
* make timed_event structure private to events_timed.cAndrew Tridgell2007-07-252-11/+11
| | | | (This used to be ctdb commit 4a61132e2a4f6beca8e9148307c7ec16cb74bb08)
* minor back-merge from samba4Andrew Tridgell2007-07-101-1/+1
| | | | (This used to be ctdb commit c591f9b2d2847f440702e7264c7da2fd6d69f4be)
* more merges for GPLv3 updateAndrew Tridgell2007-07-1010-31/+109
| | | | (This used to be ctdb commit b7be4ee6c9a670cdf148fd36b092c3991a554964)
* update lib/events from samba4 (If->if)Andrew Tridgell2007-07-1010-10/+10
| | | | (This used to be ctdb commit 770d1665011af0359aadb2175e9e3440e2effbf5)
* update lib/tdb from samba4Andrew Tridgell2007-07-1018-35/+18
| | | | (This used to be ctdb commit 96a39ccee38bcfd64d614fe4670766e59ef246b6)
* update lib/replace from samba4Andrew Tridgell2007-07-1076-187/+183
| | | | (This used to be ctdb commit f0555484105668c01c21f56322992e752e831109)
* - merged ctdb_store test from ronnieAndrew Tridgell2007-06-171-0/+7
| | | | | | | - added DatabaseHashSize tunable - added logging of events inside recovery (for timing) (This used to be ctdb commit 3593cdb928b91e217faf1b3c537fa28dc82cdace)
* move more util code to lib/utilAndrew Tridgell2007-06-072-0/+218
| | | | (This used to be ctdb commit de5ab0584c978a6be4afeacd80c84015b206a3c6)
* another place we need to cope with the strange epoll fork semanticsAndrew Tridgell2007-06-023-0/+6
| | | | (This used to be ctdb commit cb1eeec15e61a7eb401e9e65306642343d5deb6e)
* merge lib/replace from samba4Andrew Tridgell2007-05-3025-237/+346
| | | | (This used to be ctdb commit d1a0bcbe331b05ad7a3f5f7a33e4c9b5242c43f2)
* fixed some debug messagesAndrew Tridgell2007-05-291-1/+1
| | | | (This used to be ctdb commit 037f0149c0c0e65af0a1669b9a52586129e4b48f)
* global lock should imply the transaction lockAndrew Tridgell2007-05-224-14/+47
| | | | (This used to be ctdb commit 765a7e27344476ea8835565839b69872ea6ab6f0)
* nicer date formattingAndrew Tridgell2007-05-191-4/+9
| | | | (This used to be ctdb commit 78c256caa738593e335de65df752ff015f3a38e1)
* merge from samba4Andrew Tridgell2007-05-181-2/+0
| | | | (This used to be ctdb commit 3028a1b5c21b981c4487b55f026e6645bbeada89)
* merge from samba4Andrew Tridgell2007-05-183-0/+4
| | | | (This used to be ctdb commit b280bb01fc9afea5a9168c63d92907dac725b22b)
* merged from samba4Andrew Tridgell2007-05-173-33/+33
| | | | (This used to be ctdb commit 23b1c00f8bf60739aee935bac44981b68477ee1f)
* merged debug changes from samba4Andrew Tridgell2007-05-173-1/+4
| | | | (This used to be ctdb commit f01180148635b9fcc0f50beddb87be0a2071dfd4)
* merged events changes from samba4Andrew Tridgell2007-05-173-1/+127
| | | | (This used to be ctdb commit cd9280556663bc8929672ada6ea556e097c4b2b3)
* added _mark calls for tdb_lockallAndrew Tridgell2007-05-122-2/+26
| | | | (This used to be ctdb commit e59134fd2af67c746b907c23fdcde2eccbbe17cf)
* added nonblocking varients of the two lockall functions to tdbAndrew Tridgell2007-05-102-5/+23
| | | | (This used to be ctdb commit 2e99fa41ce01fa282bc0f3244ca42a78173743ed)
* merge relevant lib code from samba4Andrew Tridgell2007-05-059-51/+64
| | | | (This used to be ctdb commit 8076a7c7e12da6d59bae31a2e4a0267d87c7b1b3)
* - added a EVENT_FD_AUTOCLOSE flag that allows you to tell the event system ↵Andrew Tridgell2007-05-059-9/+78
| | | | | | | | to close the fd automatically when a fd_event is freed. This prevents races which can lead to epoll missing events - added autoconf rules for automatically building with epoll support (This used to be ctdb commit 4d113298b26f7163992f2e47429c953bd4f957c9)
* added tdb_chainlock_mark() call, which can be used to mark a chain locked ↵Andrew Tridgell2007-05-052-3/+30
| | | | | | without actually locking it. This will be used to guarantee forward progress in the ctdb non-blocking lockwait code (This used to be ctdb commit 2af98c3418496b39106c7282f550049ec8239657)
* added seqnum propogation code to ctdbAndrew Tridgell2007-05-042-6/+20
| | | | (This used to be ctdb commit be2572b1b09eaaa1ea6a726d60f16996f9407d13)
* added a tdb_enable_seqnum() functionAndrew Tridgell2007-05-042-0/+9
| | | | (This used to be ctdb commit 1f89da231c6637e339d5da156d6a48340706fe61)
* enabled built in popt if system doesn't have itAndrew Tridgell2007-05-032-3/+3
| | | | (This used to be ctdb commit 30c8d69267a78e1d3dea0fcc936ee2939bb7a373)
* update some calls to ctdb_control() that were still using the old Ronnie Sahlberg2007-05-021-1/+1
| | | | | | | | | | | | signature (flags field) update some calls to ctdb_get_config() to use the new name ctdb_ctrl_get_config() change #include "talloc/talloc.h" to #include "lib/talloc/talloc.h" in lib/events/events.h (This used to be ctdb commit d2cdd87037b9f0c387228d7d4743da4869929c93)
* new files for updated events systemAndrew Tridgell2007-05-029-0/+2802
| | | | (This used to be ctdb commit 15d8308e5a0ce04351d70ac3dd25c7698931ebba)
* merge latest versions of lib/replace, lib/talloc, lib/tdb and lib/events ↵Andrew Tridgell2007-05-0233-266/+579
| | | | | | into ctdb bzr tree (This used to be ctdb commit eaea8a9fa8d2f5e08f3af619fa1008a663f39053)
* fixed a lib/events bug found by volkerAndrew Tridgell2007-05-021-3/+4
| | | | (This used to be ctdb commit 46cd984500cd77d295f059132b4892dbfbc2bcd3)
* added make test and make valgrindtest targetsAndrew Tridgell2007-04-283-0/+0
| | | | (This used to be ctdb commit b69fb43643993ee5aaabf8711bb874f95d468f35)
* merged tridge's branchPeter Somogyi2007-04-267-25/+237
|\ | | | | | | (This used to be ctdb commit 02ec7d6abb75a7c0a414efd4a50d44e6f1e5e407)
| * merge from samba4Andrew Tridgell2007-04-212-3/+3
| | | | | | | | (This used to be ctdb commit a64c6ace26559b2793f2a804430fb0fc53f03a34)
| * merge tdb updates from samba4Andrew Tridgell2007-04-215-22/+234
| | | | | | | | (This used to be ctdb commit c9959e5741a17fd52070b744714eb00bf92a93eb)
* | fixed ctdb/ib bug at reject eventPeter Somogyi2007-04-231-2/+2
| | | | | | | | | | | | reverted my suggestion in debug.c (based on my false error detection) (This used to be ctdb commit 5c52c9f37639c65b551c10d1706c49653cd99742)
* | use talloc_vasprintfPeter Somogyi2007-04-201-17/+2
| | | | | | | | (This used to be ctdb commit e259620d416497fba5ac43a87f3be7b280c21409)
* | - ctdb/ib minor bugfixes (error case)Peter Somogyi2007-04-201-1/+17
|/ | | | | | | - make ctdb capable of alternative connection (like ib) again, solved the fork problem - do_debug memory overwrite bugfix (occured using ibwrapper_test with wrong address given) (This used to be ctdb commit da0b84cda26d544f63841dfd770ed7ebad401944)
* - merge volkers debug changesAndrew Tridgell2007-04-184-1/+63
|\ | | | | | | | | | | | | | | | | | | | | | | | | - fixed memory leaks in the 3 packet receive routines. The problem was that the ctdb_call logic would occasionally complete and free a incoming packet, which would then be freed again in the packet receive routine. The solution is to make the packet a child of a temporary context in the receive routine then free that temporary context. That allows other routines to keep or free the packet if they want to, while allowing us to safely free it (via a free of the temporary context) in the receive function (This used to be ctdb commit 304aaaa7235febbe97ff9ecb43875b7265ac48cd)
| * Some more debug and two memleak fixesVolker Lendecke2007-04-171-1/+1
| | | | | | | | (This used to be ctdb commit 1e2802422794956827263265306952df5e69b377)
| * Add timestamps to debug output.Volker Lendecke2007-04-172-0/+61
|/ | | | (This used to be ctdb commit 197a02384bd2ca42dfff4c0357175424d2321e9c)
* added a tdb_chainlock_nonblock() call to tdbAndrew Tridgell2007-04-162-4/+30
| | | | (This used to be ctdb commit 6587bdca71d97709c9271a73aea0be5a2a35f399)
* merge local copy of tdb from samba4 tdbAndrew Tridgell2007-04-1615-361/+763
| | | | (This used to be ctdb commit d4619ce98ce44acaebeb6ae9c516a7917bf4e27f)
* added rest of tdb (missed in earlier commit)Andrew Tridgell2007-02-2011-0/+3860
| | | | (This used to be ctdb commit 4c1434cc4613fc94958de0aa882bf7ca41ec8458)
* merge db wrap code from samba4Andrew Tridgell2007-01-252-0/+116
| | | | (This used to be ctdb commit 2f3c299c76ce463cd866dfb1900ff45928f32ba6)
* added copies of libs so can be built standaloneAndrew Tridgell2007-01-25113-0/+29521
| | | | (This used to be ctdb commit 0bf6e6cb371bb946ea8cc1d8c7a23a41ea715832)
* - added in idtree for efficient reqid handlingAndrew Tridgell2006-11-281-0/+374
| | | | | | | | - started adding ctdb_call() code - added ctdb_call_local() implementation (This used to be ctdb commit 97b1fdf7fa0e230f36add3f1770ecb3a9faee0a1)
* get rid of some .svn filesAndrew Tridgell2006-11-1810-1373/+0
| | | | (This used to be ctdb commit 43a7b5f1cf9d4aa46bf0f3b7857f0af5ada26b0b)
* initial versionAndrew Tridgell2006-11-1818-0/+2740
(This used to be ctdb commit 5bba7deef9b03a68d336c138e83d6d4fac35bfce)