summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | Tests - IP allocation simulation - LCP2 => non-deterministicMartin Schwenke2012-02-061-1/+6
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default in this script is still deterministic IPs. The LCP2 option should really turn off deterministic IPs. Also fix a typo... Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit c378a059b35fcc9955215a0095826c919d42153c)
| * | Tests - ctdb tool - add verbose option and output filteringMartin Schwenke2012-02-062-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | Need to filter dates before comparing... Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 6127515ea62173ff1574d1217129ec05a8fbeb3f)
| * | Tests - ctdb tool - fix "ctdb status" testMartin Schwenke2012-02-061-6/+6
| | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 47e86c33d768816d03817124481bb6aa967bf2a6)
| * | Tests - let run_tests.sh take a list of tests to runMartin Schwenke2012-02-061-1/+1
| | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit fa00bbf7d7378eecb5ba77684d01db90c9370bca)
| * | Tests: initial ctdb tool testcasesMartin Schwenke2012-02-0611-0/+341
| | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 47e9975fa75a7bb2628a751dc19d35e2c5c57ce3)
| * | Tests: fix usage message in ctdb_tool_libctdbMartin Schwenke2012-02-061-1/+1
| | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit ca1d2bb62e61b7d723a648b3a9b146e258efcabb)
| * | Tests: libctdb stubs should fail when current node disconnectedMartin Schwenke2012-02-061-0/+46
| | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit f96954b42b03f810f7b1732b5fe00c5dab2d8cb8)
| * | Tests - add a version of the ctdb tool that compiles against libctdb stubsMartin Schwenke2012-02-062-1/+56
| | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 6c79b951c3ae68238f8dbd836ceca6c1187eaabe)
| * | ctdb tool - free some memory used by poptMartin Schwenke2012-02-061-0/+1
| | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 7339e87019c0ab44522bf160234307472c05dc14)
| * | Tests - allow tools/ctdb.c:main() to be usedMartin Schwenke2012-02-061-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | We'll need stubs somewhere else... Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 6f29c39d666485fddef60e9d87bf94082d179ebb)
| * | Tests - more libctdb stub test infrastructureMartin Schwenke2012-02-062-3/+86
| | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 25a0136bd773e7ed8dfda635471f0498d4a7afe9)
| * | Tests - more libctdb stubs and supporting state faking functionsMartin Schwenke2012-02-061-5/+197
| | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 9bfc3b04ffeca056d8507d1cc8bc20f56c8e1572)
| * | ctdb tool - convert control_status() over to use just libctdb()Martin Schwenke2012-02-061-11/+8
| | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit abe9985e503d998cf597933a594b445de8d3cec6)
| * | libctdb - add ctdb_getvnnmap()Martin Schwenke2012-02-065-20/+172
| | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit f6039eaece4224b866a98dd49010f278a7b3f015)
| * | Tests - update test code for ctdb tool code and libctdb stubsMartin Schwenke2012-02-062-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | Rename ctdb_parse_nodestring.c to ctdb_tool_libctdb.c. It can contain many tests. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit d597020af01dfcdf0d39e1cf579bf33f43f87dda)
| * | ctdb tool - Fix parse_nodestring() related issuesMartin Schwenke2012-02-061-6/+10
| |/ | | | | | | | | | | | | | | An old, buggy version of this code was merged. This fixes it. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit bc4d5d5f0048487776f9f5d9f04a0af2e5d45aac)
| * Add a hoook to the ctdb initscript that we can call out to for applications ↵Ronnie Sahlberg2012-02-061-0/+2
| | | | | | | | | | | | | | | | | | | | that want to track and produce audit logs when someone runs "service ctdb <something>" S1033891 (This used to be ctdb commit 4f4fbd4080a3a7226d3b82637f803c4b71217d39)
| * ReadOnly update documentationRonnie Sahlberg2012-02-011-87/+170
| | | | | | | | (This used to be ctdb commit e1da34874f22ec3de0c4abe50b703dd637f1fa98)
| * ReadOnly: update the loop test tool to print number of fetches per secondRonnie Sahlberg2012-02-011-2/+11
| | | | | | | | (This used to be ctdb commit f53c66a5e0dc5351b86b81dc5b1faea757981d4c)
| * Niceify the readonlyrecord API. Dont force clients to be exposed to the ↵Ronnie Sahlberg2012-01-313-8/+47
| | | | | | | | | | | | | | | | | | | | | | | | featch_with_header function We dont strictly need to force clients to use CTDB_FETCH_WITH_HEADER instead of CTDB_FETCH when they ask for readonly records. Have ctdbd internally remap this internally to FETCH_WITH_HEADER and map the reply back to CTDB_FETCH_FUNC or CTDB_FETCH_WITH_HEADER_FUNC based on what the client initially asked for. This removes the need for the client to know about the CTDB_FETCH_WITH_HEADER_FUNC function and simplifies the client code. Clients that do not care what the header after the request is can just continue using the old CTDB_FETCH_FUNC call and ctdbd will do all the difficult stuff. (This used to be ctdb commit 444a7bac4e9a854b06c1ad4cb36c2b58a72001fa)
| * Define ETIME on non-supporting platformsMathieu Parent2012-01-311-0/+4
| | | | | | | | | | | | e.g. kFreeBSD, NetBSD, ... (This used to be ctdb commit ee3ef9004be8feeefa6e450eb5bb084cc6812370)
| * Add kFreeBSD supportMathieu Parent2012-01-312-0/+369
| | | | | | | | (This used to be ctdb commit c75e4ad9b566e47dec66d25988da4cee861c2357)
| * Fix a cut&paste errorVolker Lendecke2012-01-181-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Adam <obnox@samba.org> (This used to be ctdb commit 488de939b78125ac38822760102e05298a5e70c5)
| * server: fix a comment typoMichael Adam2012-01-101-1/+1
| | | | | | | | (This used to be ctdb commit 85879edd09ffa26f87c566954cbd2c14f1e331ed)
| * explain why we use FIONREADRonnie Sahlberg2012-01-041-0/+6
| | | | | | | | (This used to be ctdb commit d0f85478c37828eb8a24315d4326eb4eaedb9afc)
| * Merge branch 'master' of ssh://git.samba.org/data/git/ctdbRonnie Sahlberg2012-01-0311-1292/+1247
| |\ | | | | | | | | | (This used to be ctdb commit 15d8ae8b0f80f95d7839528b8ac60aa0e2485c77)
| | * vacuum: improve logging in remove_record_from_delete_queue()Michael Adam2011-12-231-5/+20
| | | | | | | | | | | | (This used to be ctdb commit 809d1f3b8a9232fce0376cb47e4f633b49237529)
| | * vacuum: improve logging in delete_record_traverse()Michael Adam2011-12-231-3/+12
| | | | | | | | | | | | (This used to be ctdb commit 40ca781b3305d9f0bfee5b109d4eefde461a3f13)
| | * vacuum: improve logging in insert_record_into_delete_queue()Michael Adam2011-12-231-4/+4
| | | | | | | | | | | | (This used to be ctdb commit db59ac2ee6a9f5f7f088ebbc5e2800d9e57aae17)
| | * vacuum: improve debugging in delete_queue_traverse()Michael Adam2011-12-231-4/+12
| | | | | | | | | | | | (This used to be ctdb commit 2c44c6dc583872c603a399afb01936abcbb05158)
| | * vacuum: add debug message to insert_record_into_delete_queue() for failed insertMichael Adam2011-12-231-0/+4
| | | | | | | | | | | | (This used to be ctdb commit ae78e8d991636a3a79dd9fbcefc15032afb08f55)
| | * vacuum: improve debugging in insert_record_into_delete_queue()Michael Adam2011-12-231-4/+6
| | | | | | | | | | | | (This used to be ctdb commit 6e6aaba28ac560d51d7450ebcf99babf868d0aea)
| | * vacuum: initialize (to zero) the vacuum fetch list in ↵Michael Adam2011-12-231-1/+1
| | | | | | | | | | | | | | | | | | ctdb_vacuum_init_vacuum_data() (This used to be ctdb commit 772e08c29ef70a4cc73f7887939e5071a90a98cb)
| | * vacuum: add statistics output for processing of the delete listMichael Adam2011-12-231-2/+22
| | | | | | | | | | | | (This used to be ctdb commit bec2ff46402b6d90521c75e8d46b9f6f2f47239a)
| | * doc:ctdb.1: add generated files after updateMichael Adam2011-12-232-407/+598
| | | | | | | | | | | | (This used to be ctdb commit 4f23976fad3de63a47cf81d26dff1973d025e262)
| | * doc:ctdb.1: explain that "ctdb listvars" does not list obsolete tunables any ↵Michael Adam2011-12-231-1/+3
| | | | | | | | | | | | | | | | | | more (This used to be ctdb commit 4ed94279f243729d521d365a44607fd086ae7c41)
| | * doc:ctdb.1: adapt example output of "ctdb listvars" to current stateMichael Adam2011-12-231-43/+43
| | | | | | | | | | | | (This used to be ctdb commit 583cbf1bf8f6b1a805d77a2a1d521015868c7828)
| | * ctdb-tool: adapt formatting of "listvars" output to lenght of longest nameMichael Adam2011-12-231-1/+1
| | | | | | | | | | | | (This used to be ctdb commit 295168d99183d2d21f27a8ac6825d421fa866b28)
| | * tunables: don't list obsolete tunables in the list_tunables controlMichael Adam2011-12-231-0/+3
| | | | | | | | | | | | (This used to be ctdb commit d8ab86f0eb11437e50d18183858dd3177a8f61e6)
| | * tunables: add a bool obsolete flag to the tunable_map listMichael Adam2011-12-231-49/+50
| | | | | | | | | | | | (This used to be ctdb commit 1a7d9b25fdcf7b59598618d406c2a681c90d9163)
| | * vacuum: add a comment explaining a race in the vacuum code.Michael Adam2011-12-231-0/+11
| | | | | | | | | | | | (This used to be ctdb commit 07f1ba54b1617fadd6fe83826dd8e76f37cea071)
| | * vacuum: factor out initialization of the vacuum data from ctdb_vacuum_db()Michael Adam2011-12-231-161/+165
| | | | | | | | | | | | | | | | | | for readability (This used to be ctdb commit 1963e33859e9dc51e9e88664c6d95e62c7c8b8be)
| | * vacuum: streamline ctdb_process_delete_list()Michael Adam2011-12-231-114/+127
| | | | | | | | | | | | | | | | | | Reducing indentiation and improving use of talloc. (This used to be ctdb commit 11f52ba18370f1dda983f2263f9af82045b4fdea)
| | * vacuum: factor processing of the delete list out of ctdb_vacuum_db()Michael Adam2011-12-231-103/+121
| | | | | | | | | | | | (This used to be ctdb commit cf68b762432a18e4a3cda137591b3f005c196906)
| | * vacuum: factor processing of vacuum fetch lists out of ctdb_vacuum_db()Michael Adam2011-12-231-30/+47
| | | | | | | | | | | | (This used to be ctdb commit 905fc9cd7126ab84c23d4a803c59e32b9c54e6f0)
| | * vacuum: factor out full vacuum run out of ctdb_vacuum_db() as ↵Michael Adam2011-12-231-30/+49
| | | | | | | | | | | | | | | | | | ctdb_vacuum_db_full() (This used to be ctdb commit e31594e0c13899e88013ce7eb7e3dc434c2f0723)
| | * vacuum: factor out the fast vacuuming run into ctdb_vacuum_db_fast()Michael Adam2011-12-231-25/+34
| | | | | | | | | | | | | | | | | | for readability (This used to be ctdb commit 6596f2c4a6b4783b6498502fbbf50f87d4f59085)
| | * vacuum: rename delete_tree to delete_listMichael Adam2011-12-231-23/+23
| | | | | | | | | | | | | | | | | | It is not important for the user that this is implemented as a tree. (This used to be ctdb commit f686bc440560074c1ce866f2037ae3671f182185)
| | * vacuum: appropriately rename vdata.list to vdata.vacuum_fetch_listMichael Adam2011-12-231-9/+11
| | | | | | | | | | | | (This used to be ctdb commit 09c55b76c96c4ab3fe812763007b81cf0a2ac86c)
| | * vacuum: introduce a helper variable for the vacuum fetch list in ↵Michael Adam2011-12-231-4/+5
| | | | | | | | | | | | | | | | | | ctdb_vacuum_db() (This used to be ctdb commit 019106e035520e6b3e5702b6e76d910626c3df13)