1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/ctdb
Ronnie Sahlberg 74d57f8d51 Redo the vacukming process to mkake it scalable.
Vacumming used to delete one record at a time on all nodes, that was
m*n behaviour and would require a huge storm of ctdb->ctdb controls and just wouldnt scale at all.

The new vacuming process collects all records to be deleted locally and then only sends 1 control to the other nodes. This control contains a list of all records to be deleted.

(This used to be ctdb commit 9e625ece19a91f362c9539fa73b6b2108f0d9c53)
2008-03-13 07:53:29 +11:00
..
client add a new file <reclock>.pnn where each recovery daemon can lock that byte at offset==pnn to offer an alternative way to detect which nodes are active instead of relying on CONNECTED being accurate. 2008-02-29 12:37:42 +11:00
common merge from ronnie 2008-02-04 20:07:15 +11:00
config Add a new parameter to /etc/sysconfig/ctdb 2008-02-22 09:42:52 +11:00
doc make 'ctdb ip' provide machinereadble output using '-Y' 2008-03-04 13:18:27 +11:00
ib merge from ronnie 2008-02-04 20:07:15 +11:00
include Redo the vacukming process to mkake it scalable. 2008-03-13 07:53:29 +11:00
lib carefully step around the recovery area when doing a tdb_wipe_all. This prevents 2008-02-08 14:10:54 +11:00
packaging/RPM update to version 1.0.30 2008-03-04 13:40:29 +11:00
server Redo the vacukming process to mkake it scalable. 2008-03-13 07:53:29 +11:00
tcp Add debug output to indicate why a node starts up in DISABLED state 2008-02-22 09:52:57 +11:00
tests merge from ronnie 2008-02-04 20:07:15 +11:00
tools Redo the vacukming process to mkake it scalable. 2008-03-13 07:53:29 +11:00
utils use NF_DROP instead of NF_STOLEN when we tell the kernel to not worry 2007-10-17 15:03:58 +10:00
web add documentation on how to set up ha-iscsi with ctdb 2008-02-06 19:08:03 +11:00
.bzrignore more code rearrangement 2007-06-07 22:16:48 +10:00
.gitignore ignore some autogenerated test files 2008-01-29 14:00:16 +11:00
aclocal.m4 initial version 2006-11-18 10:41:20 +11:00
autogen.sh use the new lib/events autoconf code 2007-05-05 17:18:06 +10:00
config.guess more merges for GPLv3 update 2007-07-10 15:46:05 +10:00
config.mk minor back-merge from samba4 2007-07-10 18:13:47 +10:00
config.sub more merges for GPLv3 update 2007-07-10 15:46:05 +10:00
configure.ac only link to -lipq if needed 2007-10-15 14:44:06 +10:00
configure.rpm useful for building with equivalent options to the spec file 2008-01-29 11:46:32 +11:00
install-sh initial version 2006-11-18 10:41:20 +11:00
Makefile.in From Mathieu PARENT <math.parent@gmail.com> 2008-02-13 08:17:53 +11:00