summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* server: implement a new control SCHEDULE_FOR_DELETION to fill the delete_queue.Michael Adam2011-03-143-0/+86
* control: add a new control opcode CTDB_CONTROL_SCHEDULE_FOR_DELETIONMichael Adam2011-03-141-0/+1
* control: add macro CHECK_CONTROL_MIN_DATA_SIZE.Michael Adam2011-03-141-0/+8
* vacuum: lower level of hash collision debug message to INFOMichael Adam2011-03-141-1/+1
* vacuum: add statistics output to the fast and full traverse runs.Michael Adam2011-03-141-5/+102
* vacuum: refactor insert_delete_record_data_into_tree() out of add_record_to_d...Michael Adam2011-03-141-16/+39
* vacuum: change all Vacuum*Interval tunables to default to 10Michael Adam2011-03-141-3/+3
* vacuum: disable full db-traverse vacuuming runs when VacuumFastPathCount == 0Michael Adam2011-03-141-1/+3
* vacuum: Only run full vacuumig (db traverse) every VacuumFastPathCount times.Michael Adam2011-03-141-9/+25
* vacuum: reset the fast path count in the event handle if it exceeds the limit.Michael Adam2011-03-141-0/+4
* vacuum: bump the number of fast-path runs in the vacuum child destructorMichael Adam2011-03-141-0/+3
* vacuum: add a fast_path_count to the vacuum_handle.Michael Adam2011-03-141-0/+1
* Add a tunable VacuumFastPathCount.Michael Adam2011-03-142-0/+2
* vacuum: traverse the delete_queue befor traversing the database.Michael Adam2011-03-141-0/+6
* vacuum: add delete_queue_traverse() for traversal of the delete_queue.Michael Adam2011-03-141-0/+116
* vacuum: reduce indentation in add_record_to_delete_tree()Michael Adam2011-03-141-20/+20
* vacuum: refactor new add_record_to_delete_tree() out of vacuum_traverse().Michael Adam2011-03-141-35/+45
* vacuum: skip adding records to list of records to send to lmaster on lmasterMichael Adam2011-03-141-4/+7
* vacuum: refactor new add_record_to_vacuum_fetch_list() out of vacuum_traverse().Michael Adam2011-03-141-23/+44
* server: rename ctdb_repack_db() to ctdb_vacuum_and_repack_db()Michael Adam2011-03-141-2/+3
* When wiping a database, clear the delete_queue.Michael Adam2011-03-141-0/+11
* vaccum: clear the fast-path vacuuming delete_queue after creating the vacuumi...Michael Adam2011-03-141-0/+11
* When attaching to a non-persistent DB, initialize the delete_queue.Michael Adam2011-03-141-0/+8
* Add a delete_queue to the ctdb database context struct.Michael Adam2011-03-141-0/+1
* call: becoming dmaster in VACUUM_MIGRATION, set the VACUUM_MIGRATED record flagMichael Adam2011-03-141-1/+14
* call: hand the submitted record_flags to local record storage function.Michael Adam2011-03-141-0/+1
* call: transfer the record flags in the ctdb call packets.Michael Adam2011-03-141-6/+26
* server: in the VACUUM_FETCH handler, add the VACUUM_MIGRAION to the call flagsMichael Adam2011-03-141-0/+1
* add a new record flag CTDB_REC_FLAG_VACUUM_MIGRATED.Michael Adam2011-03-141-0/+1
* call: Move definition of call flags down to the definition of the flags field.Michael Adam2011-03-141-2/+2
* call: add new call flag CTDB_CALL_FLAG_VACUUM_MIGRATIONMichael Adam2011-03-141-0/+1
* recoverd: in a recovery, set the MIGRATED_WITH_DATA flag on all recordsMichael Adam2011-03-141-0/+1
* server: when we migrate off a record with data, set the MIGRATED_WITH_DATA flagMichael Adam2011-03-141-0/+4
* vacuum: check lmaster against num_nodes instead of vnn_map->sizeMichael Adam2011-03-141-2/+8
* vacuum: reduce indentation of the loop sending VACUUM_FETCH controlsMichael Adam2011-03-141-16/+21
* vacuum: correctly send TRY_DELETE_RECORDS ctrl to all active nodesMichael Adam2011-03-141-9/+28
* vacuum: in ctdb_vacuum_db, fix the length of the array of vacuum fetch listsMichael Adam2011-03-111-8/+10
* Fix typos in a comment in vacuum_traverse.Michael Adam2011-03-091-1/+1
* tests: fix segfault in store test when connection to ctdbd failed.Michael Adam2011-03-091-0/+5
* tests: fix segfault in fetch_one test when connection to ctdbd failsMichael Adam2011-03-091-0/+5
* tests: fix segfault in fetch test when connection to ctdb failed.Michael Adam2011-03-091-0/+5
* tests: fix segfault in randrec test when connection to daemon fails.Michael Adam2011-03-091-0/+5
* gitignore: add tags fileMichael Adam2011-03-091-0/+1
* gitignore: add vi swap filesMichael Adam2011-03-091-0/+1
* Restart recovery dameon if it looks like it hung.Ronnie Sahlberg2011-03-071-10/+2
* If/when the recovery daemon terminates unexpectedly, try to restart it again ...Ronnie Sahlberg2011-03-011-10/+15
* ATTACH_DB: simplify the code slightly and change the semantics to onlyRonnie Sahlberg2011-03-011-7/+4
* Deferred attach : at early startup, defer any db attach calls until we are ou...Ronnie Sahlberg2011-03-015-15/+119
* Dont return error if trying to set db priority on a db that does not yet exist.Ronnie Sahlberg2011-02-251-2/+2
* server: add a comment explaining the call redirect logic in ctdb_call_send_re...Michael Adam2011-02-241-3/+24