summaryrefslogtreecommitdiff
path: root/ctdb/server/ctdb_vacuum.c
AgeCommit message (Expand)AuthorFilesLines
2026-02-09ctdb-daemon: Hex encode key before loggingMartin Schwenke1-3/+12
2023-09-11ctdb: Fix code spellingJoseph Sutton1-1/+1
2023-03-24ctdb:server: Fix code spellingAndreas Schneider1-3/+3
2020-04-07ctdb-vacuum: Reschedule vacuum event if VacuumInterval has increasedMartin Schwenke1-0/+16
2020-04-07ctdb-vacuum: Store value of VacuumInterval in ctdb_vacuum_handleMartin Schwenke1-3/+10
2020-04-07ctdb-vacuum: Use vacuum_handle local variablesMartin Schwenke1-10/+20
2019-10-24ctdb-daemon: Implement DB_VACUUM controlMartin Schwenke1-0/+89
2019-10-24ctdb-vacuum: Only schedule next vacuum event if vacuuuming is scheduledMartin Schwenke1-3/+12
2019-10-24ctdb-daemon: Factor out code to create vacuuming childMartin Schwenke1-48/+86
2019-10-24ctdb-vacuum: Simplify recording of in-progress vacuuming childMartin Schwenke1-12/+8
2019-10-24ctdb-vacuum: Avoid processing any more packetsAmitay Isaacs1-3/+0
2019-10-24ctdb-vacuum: Replace VACUUM_FETCH message with controlAmitay Isaacs1-9/+9
2019-10-24ctdb-vacuum: Add processing of fetch queueAmitay Isaacs1-3/+189
2019-10-24ctdb-daemon: Add implementation of VACUUM_FETCH controlAmitay Isaacs1-0/+66
2019-10-04ctdb-vacuum: Drop debug level of repacking message to NOTICEMartin Schwenke1-2/+3
2019-10-04ctdb-vacuum: Process all records not deleted on a remote nodeAmitay Isaacs1-1/+1
2019-07-05ctdb-daemon: Fix signed/unsigned comparisons by declaring as unsignedMartin Schwenke1-2/+2
2018-12-18ctdb-daemon: Do not force full vacuum on first vacuuming runMartin Schwenke1-7/+6
2018-10-08ctdb-vacuum: Remove unnecessary check for zero records in delete listAmitay Isaacs1-6/+0
2018-10-08ctdb-vacuum: Fix the incorrect counting of remote errorsAmitay Isaacs1-9/+13
2018-10-08ctdb-vacuum: Simplify the deletion of vacuumed recordsAmitay Isaacs1-243/+9
2017-06-29ctdb-daemon: Add accessors for CTDB_DB_FLAGS_PERSISTENT flagAmitay Isaacs1-2/+4
2016-12-05ctdb-daemon: Remove setting of debug_extra from switch_from_server_to_client()Amitay Isaacs1-1/+1
2016-11-29ctdb-common: Drop CTDB's copy of sys_read() and sys_write()Martin Schwenke1-1/+1
2016-07-25ctdb-vacuum: Do not use freeze_mode outside freeze codeAmitay Isaacs1-5/+3
2016-01-12ctdb-daemon: Drop the "schedule for deletion" messages to DEBUG levelMartin Schwenke1-5/+5
2015-11-18ctdb: Use prctl_set_comment from lib/utilChristof Schmitt1-1/+2
2015-11-16ctdb-server: Replace ctdb_logging.h with common/logging.hAmitay Isaacs1-1/+1
2015-11-06Fix various spelling errorsMathieu Parent1-2/+2
2015-11-04ctdb-daemon: Rename struct ctdb_rec_data to ctdb_rec_data_oldAmitay Isaacs1-6/+6
2015-11-04ctdb-daemon: Rename struct ctdb_node_map to ctdb_node_map_oldAmitay Isaacs1-1/+1
2015-10-30ctdb-daemon: Separate prototypes for common client/server functionsAmitay Isaacs1-0/+1
2015-10-30ctdb-daemon: Remove dependency on includes.hAmitay Isaacs1-6/+14
2015-10-30ctdb-daemon: Stop using tevent compatibility definitionsAmitay Isaacs1-31/+34
2015-10-30ctdb-daemon: Separate prototypes for system specific functionsAmitay Isaacs1-0/+1
2014-12-05ctdb-vacuum: Use non-blocking lock when traversing delete treeAmitay Isaacs1-5/+1
2014-12-05ctdb-vacuum: Use non-blocking lock when traversing delete queueAmitay Isaacs1-5/+1
2014-12-05ctdb-vacuum: Stagger vacuuming child processesAmitay Isaacs1-0/+11
2014-12-05ctdb-vacuum: Track time for vacuuming in database statisticsAmitay Isaacs1-0/+1
2014-09-10ctdb-util: Rename db_wrap to tdb_wrap and make it a build subsystemMartin Schwenke1-1/+1
2014-08-21ctdb: Use sys_read() and sys_write() to ensure correct signal interactionMartin Schwenke1-2/+2
2014-07-23ctdb:vacuum: stop vacuuming when the first delete_list traverse fails.Michael Adam1-0/+1
2014-07-23ctdb-vacuum: Use existing function ctdb_marshall_finishAmitay Isaacs1-6/+3
2014-07-23ctdb-vacuum: Use ctdb_marshall_add to add a record to marshall bufferAmitay Isaacs1-28/+10
2014-07-23ctdb-vacuum: If talloc_realloc fails, terminate traverseAmitay Isaacs1-1/+2
2014-07-23ctdb-vacuum: Fix talloc hierarchy in delete_marshall_traverseAmitay Isaacs1-1/+1
2014-06-17ctdb:vacuum: always run freelist_size againMichael Adam1-6/+4
2014-06-17ctdb:vacuum: add missing return to ctdb_vacuum_traverse_db() error path.Michael Adam1-0/+1
2014-06-17ctdb:vacuum: remove now unused talloc ctx argument from ctdb_vacuum_db()Michael Adam1-3/+1
2014-06-17ctdb:vacuum: move init of vdata into init_vdata funcionMichael Adam1-32/+43