The annotated tag, ctdb-1.43 has been created at 35edf2005e525a9dd3e5d8c68b8737adbb7deb22 (tag) tagging f66d2b30eedc755cb8bc8b1c1e18141c6ee0c946 (commit) replaces ctdb-1.42 tagged by Ronnie Sahlberg on Thu May 17 18:40:31 2012 +1000
- Log ----------------------------------------------------------------- Tag for 1.43 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQEcBAABAgAGBQJPtLmYAAoJEB6eS+vwPaeGDNAH/il4ZWDeGzf1P8i/1IoCMbW6 W4XnESLoqckXtCTZyOK/5Yhylg/Abow8ToBfY6Wg1CepFb51GI+1HDQ4/bPY9fG9 OMWgXAGWyDHnEAe8BMqrYzOuj0BISvjLuwcu93cBeyQ7QHyNAHNNHWqQOK9uYYaF 4Ldi1o72aAJqVs+aFf4r4RMhITncJsLBFl69qc46IZW6O2e5sY1XB6eKVT0XNNqS 5yV5euIWuAOEusfGCD30DeGJxUUE7XgNipStdgbslHMaTTJEdxdmO7JRsCP7dwh4 bBi8IeCsjkw4MCR/KnjV8PS5/y3+1bw1TWXm1Ssbo8SwLXcqJOiP5MOMVDx6qGY= =Lu8n -----END PGP SIGNATURE----- Amitay Isaacs (21): tests/tool: Fix the nodestatus test tests/tool: New nodestatus test tests: exportfs always outputs with options in brackets tests: Add a script to run cluster tests and make target "test_cluster" tests: Add regular expression parsing for hop_count_buckets tests: Fix the error messages in test event script ctdbd: Fix the error message string tests: Check for assigned IP addresses only if we are on real cluster tests: Check assigned IPs from ctdb output tests: Set the debug level = 3 when running local tests tests: Use CTDB_TEST_REAL_CLUSTER to decide if tests use local daemons recoverd: Fix spurious warnings when running with --nopublicipcheck ctdbd: Fix spurious warnings when running with --nopublicipcheck tests/tool: Fix the nodestatus test tests/tool: New nodestatus test tests: Fix wrapper scripts tests: CTDB_TEST_WRAPPER has to be an absolute path on a real cluster tests: test_wrap needs to set TEST_SCRIPTS_DIR tests/simple: Fix typo in the test message server: locking: Provide a common API for non-blocking locking of TDBs Revert "server: locking: Provide a common API for non-blocking locking of TDBs" Martin Schwenke (72): Tests - turn of time logging by default Tests - IP allocation - add another LCP2 test based on a test failure Tests - IP allocation - 2 tests for NODE_FLAGS_NOIPTAKEOVER tests - export new variable TEST_SCRIPTS_DIR tests - add scripts/common.sh tests - add scripts/unit.sh tests - move functions only used by scripts/run_tests into that script tests - add -v option to set TEST_VERBOSE=true tests - run_tests can take a directory as an argument tests - run_tests includes common.sh, uses die() tests/tool - Restructure according to new convention tests/onnode - Restructure according to new convention tests/takeover - Restructure according to new convention tests - run_tests ignores trailing '/' on directories tests/eventscripts - Restructure according to new convention tests - run_tests needs to expand directories like "." and "..". tests/eventscripts: Tweak an error message in a policy routing test tests/eventscripts: Share directories must be absolute in eventscript tests tests: More unit test factoring/rationalisation and bug fixes tests: Rename ctdb_test_functions.bash to integration.bash tests: Rationalise integration test infrastructure Eventscripts - Fix typo in 13.per_ip_routing support for __auto_link_local__ tests: Local daemons are no longer the default, now require run_tests -l tests: Move relative directory path hack from run_tests to common.sh tests: Programs run by tests should be found in $PATH tests: Remove ctdb_test_env tests: Add -e option to cause run_tests to exit on first test failure tests: Add new -H option for run_tests to avoid printing header/footer tests: Fix trailing whitespace issues in integration.bash tests: test_wrap can use $TEST_SCRIPTS_DIR for a little extra clarity tests: run_tests should exit with failed test status if running with -H tests: Update top-level wrapper scripts tests: Update README files and add new README files where missing tests: Make run_tests -X more flexible - it now works with onnode tests/simple: Replace "tdbdump" with "ctdb cattdb" tests/integration: Use absolute path for socket symlink tests/integration: Remove cabability for testcase option tests: Add a -V option to set new variable TEST_VAR_DIR tests: Update integration.sh to use TEST_VAR_DIR tests: Improve the logic for adding directories to $PATH tests: Unit tests should use $TEST_VAR_DIR tests: Time logging in integration tests should use TEST_VAR_DIR tests/eventscripts: $FAKE_IP_STATE is always set in ip command stub tests: New run_tests -C (cleanup) option tests/simple: Add new pseudo testcase to potentially shutdown local daemons tests: Add installation script for tests tests/eventscripts: Add sanity check to esnure events.d/ can be found Eventscripts: fix basename -> dirname typo tests/eventscripts: Be more defensive about removing the var directory tests/eventscripts: Explicitly set CTDB_SERVICE_AUTOSTARTSTOP="yes" tests/eventscripts: Use a canned ctdb.sysconfig rather than a link tests/eventscripts: $CTDB_ETCDIR should be in $TEST_VAR_DIR tests: Update README Packaging: generate a ctdb-tests package Packaging: devel package fixes Eventscript functions: add optional version to nfs_check_rpc_service() Packaging: add options to ctdb.spec.in to force use of bundled libraries Packaging: Improve dependencies tests/eventscripts: $CTDB_BASE needs to be in $TEST_VAR_DIR tests/eventscripts: Fix a policy routing test tests: Allow run_tests.sh to take options tests: Allow run_cluster_tests.sh to take options tests: In integration tests, use --node-ip to avoid locking weirdness tests: Add a test for "ctdb reloadips" tests: Fix wrapper scripts to handle options and tests without breakage tests: Restore the old behaviour of "make test" so it uses tests/var tests: Use per-daemon public_addresses file for local daemons tests: New function get_ctdbd_command_line_option() for integration testing tests: Fix a typo in daemons_setup() tests: Move the "ctdb reloadips" test from complex/ to simple/ Eventscripts: restart lockd in the background when going unhealthy Eventscripts: Modernise 60.ganesha to match 60.nfs Ronnie Sahlberg (16): Merge remote branch 'martins/master' Merge remote branch 'amitay/talloc-sync' Merge remote branch 'amitay/tevent-sync' Merge remote branch 'amitay/tdb-sync' Add new control to reload the public ip address file on a node RELOADIPS: simplify the reloadips code a bit DOC: document the reloadips command Track all child process so we never send a signal to an unrelated process (our child died and kernel wrapped the pid-space and reused the pid for a different process Track all child process so we never send a signal to an unrelated process (our child died and kernel wrapped the pid-space and reused the pid for a different process We dont need to serialize the "probe which address this node is" if we have given an explicit --node-ip on the commandline We dont need to serialize the "probe which address this node is" if we have given an explicit --node-ip on the commandline Merge remote branch 'martins/master' into 1.13 Merge remote branch 'martins/master' into 1.13 Debug: When scripts hang, we may need to collect additional data in order to debug why the script hung. GANESHA: make the ganesha script executable by default New version 1.43 ----------------------------------------------------------------------- -- CTDB repository