The annotated tag, ctdb-1.0.87 has been created at 512bf3bafdd1715f0f879f278c67f64bfbd06a8d (tag) tagging d187eb8507f35a650ff3ffc50fa49110eebca0bd (commit) replaces ctdb-1.0.86 tagged by Ronnie Sahlberg on Fri Jul 17 13:05:14 2009 +1000
- Log ----------------------------------------------------------------- tag for the 1.0.87 release -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBKX+p72aJ36aon/y8RAsVYAJ97TP7BlHnfgTLC57ceFlHgLGWt/gCbB0Gg aQ0fvxxUq2SbXGENC9oMq5I= =I00c -----END PGP SIGNATURE----- Martin Schwenke (32): Initscript fixes, mostly for "stop" action. Fix minor problem in previous initscript commit. Initscript cleanups. Merge commit 'origin/master' Merge branch 'init_rewrite' Make 51_ctdb_bench.sh more tolerant. Increase threshold in 51_ctdb_bench from 2% to 5%. New tests for NFS and CIFS tickles. Merge branch 'new_tests' Merge commit 'origin/master' Clean up handling the of CTDB restarts in testcases. Fix minor onnode bugs relating to local daemons. Separate test cleanup code in output and clean up ctdb restart code. Fix the run_tests script so that the number of columns is never 0. Add an extra ctdb recovery to test function restart_ctdb(). Updates to TCP tickle tests and supporting functions. New tests for different aspects of failover. When testing make the time taken for some operations more obvious. Make ctdbd restarts in tests more reliable. Test suite: better debug info when the cluster is unexpectedly unhealthy. Separate test cleanup code in output and clean up ctdb restart code. Fix the run_tests script so that the number of columns is never 0. Add an extra ctdb recovery to test function restart_ctdb(). Updates to TCP tickle tests and supporting functions. New tests for different aspects of failover. When testing make the time taken for some operations more obvious. Make ctdbd restarts in tests more reliable. Test suite: better debug info when the cluster is unexpectedly unhealthy. Test suite: new tests and code factoring. Merge commit 'origin/master' into ronnie_merge Merge branch 'ronnie_merge' Test suite: Fix debug code for unexpectedly unhealthy cluster. Ronnie Sahlberg (38): dont even try to allocate a packet if the transport is down since it will fail Dont try to allocate and send packets if the transport is down dont even try to send a message from the main daemon if the transport is down dont try to send error packets if the transport is down if we fail a dmaster migration due to the transport being down, then that is a fatal condition. failing a dmaster send due to the transport being down is fatal Dont even try allocating and sending a CALL packet if the transport is down dont try sending a keepalive if the transport is down when no debuglevel is specified, make 'ctdb setdebug' show the available options update the handling of debug levels so that we always can use a literal instead of a numeric value. show the valid debuglevels that can be used in the error text when an invalid level was specified to ctdb setdebug update the sysconfig to show setting the debuglevel using a string literal instead of a numeric value update enable/disable document the ipreallocate command When we dispatch a message to a handler, pass the data as a real talloc object so that the handler can talloc_steal() the message content. add a new command "ctdb ipreallocate", this command will force the recovery master to perform a full ip reallocation process. Merge r...@10.1.1.27:/shared/ctdb/ctdb-git Perform an ipreallocate efter each enable/disable. send ARPs with an interval of 1.1 seconds during ip takeover. Merge r...@10.1.1.27:/shared/ctdb/ctdb-git Initscript cleanups. Add a new node flag : STOPPED remove the header printed for the machinereadable output for natgwlist make it possible to start the daemon in STOPPED mode add two new controls, CTOP_NODE and CONTINUE_NODE dont let other nodes modify the STOPPED flag for the local process when pushing out flags changes document the new commands ctdb stop/continue recovery daemon needs to monitor when the local ctdb daemon is stopped and ensure that the databases gets frozen and the node enters recovery mode change the infolevel when logging stop/continue commands stopped nodes can not win a recmaster election Do not allow STOPPED or DELETED nodes to become the NATGW master if all nodes are STOPPED, pick one of the STOPPED nodes as natgw master update the eventscript to ensure that stopped nodes can not become the natgw master When we create new election data to send during elections, we must re-read the node flags from the main daemon to catch when the STOPPED flag is changed. create a new event : stopped. document the new stopped event Merge commit 'martins/master' new version 1.0.87 ----------------------------------------------------------------------- -- CTDB repository