summaryrefslogtreecommitdiff
path: root/ctdb/tests/src/fake_ctdbd.c
AgeCommit message (Expand)AuthorFilesLines
2024-08-06ctdb-tests: add USENODESCOMMAND directive to fake ctdbJohn Mulligan1-2/+15
2024-07-23ctdb-tests: Use ctdb_read_nodes() in the fake ctdbdMartin Schwenke1-103/+4
2024-07-23ctdb-protocol: Move definition of CTDB_PORT to protocolMartin Schwenke1-2/+0
2024-07-17ctdb-tests: Correctly handle adding a deleted node at the endMartin Schwenke1-11/+17
2024-04-16lib: Give lib/util/util_file.c its own header fileVolker Lendecke1-0/+1
2024-03-06ctdb-server: Implement CTDB_CONTROL_START_IPREALLOCATEVinit Agnihotri1-0/+19
2023-03-24ctdb:tests: Fix code spellingAndreas Schneider1-1/+1
2022-06-28ctdb-tests: Add runstate handling to fake ctdbdVinit Agnihotri1-1/+42
2022-06-28ctdb-tests: Return error on empty fake ctdbd configuration blocksMartin Schwenke1-4/+23
2022-01-17ctdb-daemon: Drop implementation of {GET,SET}_RECMASTER controlsMartin Schwenke1-21/+0
2022-01-17ctdb-tests: Add leader broadcasts to fake_ctdbdMartin Schwenke1-0/+49
2022-01-17ctdb-tests: Implement srvid_handler for dispatching messagesAmitay Isaacs1-1/+67
2021-09-09ctdb_daemon: Implement controls DISABLE_NODE/ENABLE_NODEMartin Schwenke1-0/+54
2021-01-22lib: Make accept_recv() return the listening socketVolker Lendecke1-1/+1
2021-01-22lib: Make accept_recv() return struct samba_sockaddrVolker Lendecke1-1/+1
2019-08-26ctdb-tests: fix mem leak in ltdb_fetchSwen Schillig1-1/+3
2019-07-05ctdb-tests: Fix signed/unsigned comparisons by declaring as unsignedMartin Schwenke1-9/+10
2018-07-11ctdb-daemon: Stop inactive/disabled nodes from reporting available IPsMartin Schwenke1-1/+3
2018-07-02ctdb-tests: Switch fake_ctdbd to use ctdb_get_peer_pid()Martin Schwenke1-8/+2
2018-03-27ctdb-tests: Add debug messages for unimplemented functionsAmitay Isaacs1-0/+4
2018-03-27ctdb-tests: Implement traverse control in fake_ctdbdAmitay Isaacs1-0/+118
2018-03-27ctdb-tests: Implement transaction control in fake_ctdbdAmitay Isaacs1-0/+109
2018-03-27ctdb-tests: Add req_call processing in fake_ctdbdAmitay Isaacs1-1/+134
2018-03-27ctdb-tests: Use seqnum from tdb if available in fake_ctdbdAmitay Isaacs1-3/+138
2018-03-27ctdb-tests: Implement database attach control in fake_ctdbdAmitay Isaacs1-0/+213
2018-03-27ctdb-tests: Add dbdir option for creating databases in fake_ctdbdAmitay Isaacs1-12/+31
2018-03-27ctdb-tests: Convert database map to a linked list in fake_ctdbdAmitay Isaacs1-15/+25
2018-03-19ctdb-tests: Simplify nodes file handling in tool testsMartin Schwenke1-15/+36
2017-11-07ctdb-tests: Have fake daemon log when it parses public IPsMartin Schwenke1-1/+11
2017-10-16ctdb-tests: Check an unchecked return valueMartin Schwenke1-2/+8
2017-10-16ctdb-test: Fix CID 1419118 (Error handling issues)Martin Schwenke1-1/+5
2017-10-05ctdb-tests: Replace parse_ip() -> ctdb_sock_addr_from_string()Martin Schwenke1-5/+12
2017-09-22ctdb-tests: Check all connections from a process in CHECK_PID_SRVID controlAmitay Isaacs1-19/+30
2017-09-21ctdb-tests: Implement control CHECK_PID_SRVID in fake daemonAmitay Isaacs1-3/+44
2017-09-21ctdb-tests: Reimplement message handlers using srvid abstractionAmitay Isaacs1-31/+19
2017-09-19ctdb-protocol: Optionally print port for address printing functionsMartin Schwenke1-10/+11
2017-09-19ctdb-build: Split protocol-util as a separate subsystemMartin Schwenke1-0/+1
2017-09-14ctdb-tests: Drop implementation of monitor controlsMartin Schwenke1-69/+0
2017-09-09ctdb-tests: Fix the implementation of process-exists in fake daemonAmitay Isaacs1-2/+79
2017-08-30ctdb-protocol: Fix marshalling for ctdb_req_headerAmitay Isaacs1-5/+7
2017-06-29ctdb-tests: Support replicated db in tool testsAmitay Isaacs1-1/+6
2016-12-19ctdb-tests: Add faking of control failures/timeouts to fake_ctdbdMartin Schwenke1-0/+144
2016-12-19ctdb-tests: Add IPREALLOCATED control to fake_ctdbdMartin Schwenke1-0/+19
2016-12-19ctdb-tests: Add TAKEOVER_IP control to fake_ctdbdMartin Schwenke1-0/+56
2016-12-19ctdb-tests: Add RELEASE_IP control to fake_ctdbdMartin Schwenke1-0/+69
2016-12-19ctdb-tests: Implement GET_PUBLIC_IPS control in fake_ctdbdMartin Schwenke1-0/+55
2016-12-19ctdb-tests: Implement GET_PUBLIC_IP_INFO control in fake_ctdbdMartin Schwenke1-0/+81
2016-12-19ctdb-tests: Factor out get_ctdb_iface_list()Martin Schwenke1-12/+27
2016-12-19ctdb-tests: Add public IP state to fake_ctdbdMartin Schwenke1-0/+19
2016-12-19ctdb-tests: Make fake_ctdbd use logging_init()Martin Schwenke1-13/+7