summaryrefslogtreecommitdiff
path: root/ctdb
Commit message (Expand)AuthorAgeFilesLines
* ctdb-common: Avoid aliasing errors during code optimizationAmitay Isaacs2020-11-031-14/+17
* ctdb-recoverd: Rename update_local_flags() -> update_flags()Martin Schwenke2020-08-251-6/+6
* ctdb-recoverd: Change update_local_flags() to use already retrieved nodemapsMartin Schwenke2020-08-251-17/+9
* ctdb-recoverd: Get remote nodemaps earlierMartin Schwenke2020-08-251-7/+7
* ctdb-recoverd: Do not fetch the nodemap from the recovery masterMartin Schwenke2020-08-251-1/+10
* ctdb-recoverd: Change get_remote_nodemaps() to use connected nodesMartin Schwenke2020-08-251-3/+2
* ctdb-recoverd: Fix node_pnn check and assignment of nodemap into arrayMartin Schwenke2020-08-251-3/+11
* ctdb-recoverd: Add fail callback to assign banning creditsMartin Schwenke2020-08-251-8/+17
* ctdb-recoverd: Add an intermediate state struct for nodemap fetchingMartin Schwenke2020-08-251-2/+11
* ctdb-recoverd: Move memory allocation into get_remote_nodemaps()Martin Schwenke2020-08-251-12/+20
* ctdb-recoverd: Change signature of get_remote_nodemaps()Martin Schwenke2020-08-251-6/+7
* ctdb-recoverd: Fix a local memory leakMartin Schwenke2020-08-251-0/+1
* ctdb-recoverd: Basic cleanups for get_remote_nodemaps()Martin Schwenke2020-08-251-16/+23
* ctdb-recoverd: Simplify calculation of new flagsMartin Schwenke2020-08-251-3/+1
* ctdb-recoverd: Correctly find nodemap entry for pnnMartin Schwenke2020-08-251-2/+8
* ctdb-recoverd: Do not retrieve nodemap from recovery masterMartin Schwenke2020-08-251-16/+2
* ctdb-recoverd: Flatten update_flags_on_all_nodes()Martin Schwenke2020-08-251-43/+26
* ctdb-recoverd: Move ctdb_ctrl_modflags() to ctdb_recoverd.cMartin Schwenke2020-08-253-70/+68
* ctdb-recoverd: Improve a call to update_flags_on_all_nodes()Martin Schwenke2020-08-251-1/+1
* ctdb-recoverd: Use update_flags_on_all_nodes()Martin Schwenke2020-08-251-12/+6
* ctdb-recoverd: Introduce some local variables to improve readabilityMartin Schwenke2020-08-251-10/+21
* ctdb-recoverd: Change update_flags_on_all_nodes() to take rec argumentMartin Schwenke2020-08-251-4/+5
* ctdb-recoverd: Drop unused nodemap argument from update_flags_on_all_nodes()Martin Schwenke2020-08-251-5/+15
* ctdb: Fix a memleakVolker Lendecke2020-05-041-0/+1
* 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-client: Factor out function client_db_tdb()Martin Schwenke2020-03-302-16/+25
* ctdb-daemon: Implement DB_VACUUM controlMartin Schwenke2020-03-303-0/+103
* ctdb-vacuum: Only schedule next vacuum event if vacuuuming is scheduledMartin Schwenke2020-03-301-3/+12
* ctdb-daemon: Factor out code to create vacuuming childMartin Schwenke2020-03-301-48/+86
* ctdb-vacuum: Simplify recording of in-progress vacuuming childMartin Schwenke2020-03-302-13/+9
* ctdb-protocol: Add marshalling for control DB_VACUUMMartin Schwenke2020-03-307-2/+71
* ctdb-protocol: Add marshalling for struct ctdb_db_vacuumMartin Schwenke2020-03-305-0/+92
* ctdb-protocol: Add new control CTDB_CONTROL_DB_VACUUMMartin Schwenke2020-03-301-0/+8