summaryrefslogtreecommitdiff
path: root/ctdb
Commit message (Expand)AuthorAgeFilesLines
* ctdb-recoverd: Avoid dereferencing NULL rec->nodemapMartin Schwenke2020-03-301-4/+4
* ctdb-daemon: Don't allow attach from recovery if recovery is not activeMartin Schwenke2020-03-301-0/+7
* ctdb-daemon: Remove more unused old client database functionsMartin Schwenke2020-03-302-117/+0
* ctdb-recovery: Remove old code for creating missing databasesMartin Schwenke2020-03-301-161/+0
* ctdb-recovery: Create database on nodes where it is missingMartin Schwenke2020-03-301-1/+177
* ctdb-recovery: Fetch database name from all nodes where it is attachedMartin Schwenke2020-03-301-13/+67
* ctdb-recovery: Pass db structure for each database recoveryMartin Schwenke2020-03-301-31/+28
* ctdb-recovery: GET_DBMAP from all nodesMartin Schwenke2020-03-301-23/+54
* ctdb-recovery: Replace use of ctdb_dbid_map with local db_listMartin Schwenke2020-03-301-15/+161
* ctdb-daemon: Respect CTDB_CTRL_FLAG_ATTACH_RECOVERY when attaching databasesMartin Schwenke2020-03-301-1/+1
* ctdb-recovery: Use CTDB_CTRL_FLAG_ATTACH_RECOVERY to attach during recoveryMartin Schwenke2020-03-301-2/+11
* ctdb-protocol: Add control flag CTDB_CTRL_FLAG_ATTACH_RECOVERYMartin Schwenke2020-03-301-0/+1
* ctdb-daemon: Remove unused old client database functionsMartin Schwenke2020-03-303-168/+2
* ctdb-daemon: Fix database attach deferral logicMartin Schwenke2020-03-301-3/+3
* ctdb-recovery: Refactor banning a node into separate computationAmitay Isaacs2020-03-301-53/+208
* ctdb-recovery: Don't trust nodemap obtained from local nodeAmitay Isaacs2020-03-301-3/+113
* ctdb-recovery: Consolidate node stateAmitay Isaacs2020-03-301-239/+346
* ctdb-recovery: Fetched vnnmap is never used, so don't fetch itAmitay Isaacs2020-03-301-40/+0
* ctdb-tcp: Do not stop outbound connection in ctdb_tcp_node_connect()Martin Schwenke2020-03-191-1/+17
* ctdb-tcp: Factor out function ctdb_tcp_start_outgoing()Martin Schwenke2020-03-191-6/+13
* ctdb-tcp: add ctdb_tcp_stop_incoming()Ralph Boehme2020-03-193-1/+12
* ctdb-tcp: rename ctdb_tcp_stop_connection() to ctdb_tcp_stop_outgoing()Ralph Boehme2020-03-193-8/+8
* ctdb-tcp: Remove redundant restart in ctdb_tcp_tnode_cb()Ralph Boehme2020-03-191-6/+0
* ctdb-tcp: always call node_dead() upcall in ctdb_tcp_tnode_cb()Ralph Boehme2020-03-191-3/+1
* ctdb-tcp: move free of inbound queue to TCP restartNoel Power2020-03-192-2/+1
* ctdb-daemon: more logical whitespace, debug modernisationMartin Schwenke2020-03-191-2/+2
* ctdb-daemon: ensure restart() callback is called in half-connected stateRalph Boehme2020-03-191-7/+6
* ctdb-tcp: Make error handling for outbound connection consistentMartin Schwenke2020-02-181-19/+17
* ctdb-mutex: Change default re-check time for fcntl helper to 5sMartin Schwenke2020-01-211-1/+1
* ctdb-tests: Add some tests to check recovery from recovery lock issuesMartin Schwenke2020-01-212-0/+164
* ctdb-tests: Put recovery lock for local daemons into a subdirectoryMartin Schwenke2020-01-211-1/+3
* ctdb-tests: Add local_daemons.sh option for recovery lock recheck intervalMartin Schwenke2020-01-211-2/+11
* ctdbd: Use struct initializationVolker Lendecke2020-01-191-3/+1
* ctdb-tests: Skip some tests that don't work with IPv6Martin Schwenke2020-01-032-0/+18
* ctdb-scripts: Strip square brackets when gathering connection infoMartin Schwenke2020-01-021-0/+6
* ctdb-tests: Add tests for cmdline_add() apiAmitay Isaacs2019-11-142-0/+113
* ctdb-common: Add api to add new section/commands to cmdlineAmitay Isaacs2019-11-142-0/+20
* ctdb-common: Change cmdline implementation to support multiple sectionsAmitay Isaacs2019-11-141-33/+101
* ctdb-tests: Update cmdline tests for section nameAmitay Isaacs2019-11-142-4/+4
* ctdb-common: Add section to group commands in cmdlineAmitay Isaacs2019-11-147-13/+78
* ctdb-common: Generate usage message from cmdline_parse()Amitay Isaacs2019-11-143-24/+34
* ctdb-tcp: Simplify freeing of transport data on shutdownMartin Schwenke2019-11-141-4/+1
* ctdb-daemon: Rename ctdb_context private_data to transport_dataMartin Schwenke2019-11-144-11/+14
* ctdb-daemon: Rename ctdb_node private_data to transport_dataMartin Schwenke2019-11-146-17/+23
* ctdb-tcp: Close inflight connecting TCP sockets after forkVolker Lendecke2019-11-141-0/+6
* ctdb-ib: Fix build errors for infiniband transportAmitay Isaacs2019-11-132-3/+2
* build: Remove workaround for missing os.path.relpath in Python < 2.6Andrew Bartlett2019-11-131-1/+1
* ctdb: Use TALLOC_FREE() in a few placesVolker Lendecke2019-11-082-10/+5
* ctdb-tests: Make process exists test more resilientMartin Schwenke2019-11-061-1/+1
* ctdb-tests: Improve code quality in ctdb_init()Martin Schwenke2019-11-061-7/+9