[SCM] CTDB repository - annotated tag ctdb-1.0.108 created - ctdb-1.0.108
Ronnie Sahlberg
sahlberg at samba.org
Mon Dec 7 01:08:59 MST 2009
The annotated tag, ctdb-1.0.108 has been created
at 0609358b5d13f5b6dd8a76871a2eef492e77759a (tag)
tagging fff280878e670e93a818c0071f3172056214e8c4 (commit)
replaces ctdb-1.0.105
tagged by Ronnie Sahlberg
on Mon Dec 7 19:09:39 2009 +1100
- Log -----------------------------------------------------------------
tag for 1.0.108
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQBLHLhR2aJ36aon/y8RApKaAJwJtg1lP/FMtZpxrFrrJSrxV+jPCQCfdVY/
S9cyKEqaKKBV9OuwqnKk3cc=
=tkTl
-----END PGP SIGNATURE-----
Martin Schwenke (19):
Eventscripts: Untested factorisations and introduction of status event.
Test suite: Make the CIFS tickle test wait until it sees the required tickle.
More untested eventscript factorisation.
Now vaguely tested initscript updates.
More eventscript cleanups. Initial smoke testing seems OK.
Merge commit 'origin/status-test' into status-test
More eventscript cleanups. Initial smoke testing seems OK.
Event scripts: Respect CTDB_MANAGES_NFS and add function log_status_cat.
Event scripts: use $script_name rather than $service name for status.
Merge commit 'martins-svart/status-test-2' into status-test
Add flag to ctdb_event_script_callback indicating when called by client.
Merge commit 'martins-svart/status-test-2' into status-test
Event script infrastructure: add reload event to check_options().
Merge commit 'martins-svart/status-test-2' into status-test
Event scripts: functions file now intercepts status and setstatus.
Eventscript argument cleanups and introduction of ctdb_standard_event_handler.
Eventscripts: Remove executable bit accidently set on some scripts.
Eventscripts: Fix syntax error in 00.ctdb.
Merge branch 'status-test-2'
Michael Adam (19):
packaging:maketarball.sh: create the specfile from the ctdb.spec.in
configure:maketarball.sh: call autogen.sh and include configure in the tarball
packaging:maketarball.sh: add a DEBIAN_MODE to the tarball creation
tests: turn printfs into DEBUG statements in the ctdb_transaction test
ctdb: add command "ctdb wipedb" to wipe the contents of an attached tdb
packaging: rework maketarball.sh to accept an arbitrary githas to pack
packaging: remove the lib/popt from the tarball in debian mode
client: in catdb, print the keyname first, and separate records by a blank line
tests:ctdb_transaction: print an extra counters when a commit fails
recovery: pass the persistent flag to recover_database()
recovery: for persistent db's don't set the dmaster to the recmaster node number
make ctdb_ctrl_transaction_active public.
recovery: add special pull-logic for persistent databases
client: increase the rsn of the __transaction_lock__ when storing
client: untangle checks and produce more detailed error messages
client: increase the number of commit retries 10-->100
server:trans2_commit: move the check for active recovery down.
client: improve two error messages in ctdb_transaction_commit().
packaging: package tests/bin/ctdb_transaction under /usr/share/doc/tests/bin
Ronnie Sahlberg (27):
test of a change to make ctdbd use "status" event instead of the "monitor" event.
rework and simplify the eventscript handling
reduce the log level for three vacuuming related log messages
rework and simplify the eventscript handling
iIt is better to plainly disallow clietnts from connecting here
use a binary tree and sort all ipv4/v6 addresses before we assign them out on nodes.
change the lock wait child handling to use a pipe isntead of a socketpair
resolve some conflicts from merging from martins branch
Merge commit 'martins/status-test' into status-test-2
Merge commit 'martins/status-test' into status-test-2
dont use talloc_steal() on a object that is already a child of ctdb.
remove a stray ) so we compile
Merge commit 'martins/status-test-2'
When starting up ctdbd, wait until all initial recoveries have finished
when we detect a ip-allocation mismatch, just force a new ip reassignment
version 1.0.106
version 1.0.107
Use the PID we pick up from the domain socket when a client connects
Add a double linked list to the ctdb_context to store a mapping between client pids and client structures.
Add a proper function to process a process-exist control in the daemon.
lower the loglevel for the message that a client has attached through a domian socket
lower the loglevel for the message that a client has attached to a persistent database
Document the procedure to remove/change the NATGW configuration at
Use statically allocated ringbuffer to store the last 500k log entries
Dont store debug level DEBUG_DEBUG in the in-memory ringbuffer.
Use wbinfo --ping-dc isntead of wbingo -p sicne this is a more reliable way to determine if winbindd is in a useful state.
version 1.0.108
Rusty Russell (19):
eventscript: clean up forked handler event code
eventscript: clean up forked handler event code
eventscript: fix bug in timeouts on forced eventscripts. Again.
eventscript: fix bug in timeouts on forced eventscripts. Again.
eventscript: typo cleanups
eventscript: cleanup ctdb_event_script_v
eventscript: put timeout inside ctdb_event_script_callback_v
eventscript: put timeout inside ctdb_event_script_callback_v
eventscript: introduce enum for different event script calls.
eventscript: introduce enum for different event script calls.
eventscript: put call type into state struct.
eventscript: put call type into state struct.
eventscript: remove call name from state->options
eventscript: remove call name from state->options
eventscript: check that internal script events are being invoked correctly
eventscript: check that internal script events are being invoked correctly
eventscript: check that ctdb forced script events correct
eventscript: check that ctdb forced script events correct
ctdb_io: fix use-after-free on invalid packets
-----------------------------------------------------------------------
--
CTDB repository
More information about the samba-cvs
mailing list