[SCM] CTDB repository - annotated tag ctdb-2.5 created - ctdb-2.5
Amitay Isaacs
amitay at samba.org
Wed Oct 30 00:32:40 MDT 2013
The annotated tag, ctdb-2.5 has been created
at 9616fa84c1c46bf7656085f628f676f77cdd5425 (tag)
tagging 30a6565a7b476516f3daed0669b5650e1be3cd18 (commit)
replaces ctdb-2.4
tagged by Amitay Isaacs
on Wed Oct 30 17:32:47 2013 +1100
- Log -----------------------------------------------------------------
New version 2.5
Amitay Isaacs (43):
eventscripts: Load CTDB configuration settings in 70.iscsi
traverse: Log information when traverse starts and ends
traverse: Check if local traverse failed or succeeded
traverse: Use ctdb local variable for convenience
traverse: Wait till all data has been flushed from output queue
traverse: Send traverse end record from traverse child process
tests: Add a simple test to test cluster wide database traverse
tools/ctdb: Remove un-implemented ctdb vacuum command
tools/ctdb: When printing TDB data as a string, use correct length of the string
tests: Remove unused test program ctdb_fetch_lock_once
client: Remove extra whitespaces
client: Add ctdb_client_check_message_handlers() function
client: Add ctdb_ctrl_getdbstatistics() function
client: Add ctdb_ctrl_getdbseqnum() function
tools/ctdb: Do not use libctdb for commandline tool
tests: Do not use libctdb code in tests
tools/ctdb: Pass memory context for returning nodes in parse_nodestring
libctdb: Remove incomplete libctdb
common: Fix setting of debug level in the client code
include: Remove unused set_dmaster structure
ctdbd: Create a utility function to log error for "not implemented" controls
ctdbd: Deprecate TRANS2 commit controls
ctdbd: Remove transaction code related to TRANS2 commits
client: Add functions to handle server_id structure
client: Add functions to parse g_lock.tdb records
client: Reimplement persistent transaction code using TRANS3_COMMIT
client: Remove old persistent transaction code
tests: No need to set sequence number when modifying persistent database
tools/ctdb: Remove setdbseqnum command
tests: Re-enable transaction test code
tests: Make sure test exits with zero status on successful completion
tests: If transaction_start fails, try again
common/util: Use AIX specific code for setting high priority for CTDB daemon
recoverd: Ignore failed flag updates on inactive nodes
eventscripts: Instead of listing all tunables, query EventScriptTimeout
doc/examples: Add CTDB configuration examples
tcp: Create socket lock in /var/run/ctdb instead of /tmp
packaging: Move ctdb/ directory from /var to /var/lib
build: Move the default CTDB socket from /tmp to /var/run/ctdb
packaging: Create runtime directories for CTDB
daemon: Change the default recovery method for persistent databases
tunables: Remove obsolete tunables
web: Add links to new manpages
Martin Schwenke (98):
eventscripts: Clean up monitoring of system memory in 00.ctdb
tests/eventscripts: Tests for memory checking in 00.ctdb
tools/ctdb: Fix a memory leak in parse_nodestring()
tools/ctdb: list_of_active_nodes_except_pnn() -> list_of_nodes()
client: Remove unused function list_of_active_nodes_except_pnn()
recoverd: Update a comment to use current terminology
recoverd: Remove an orphaned comment
common: Make parse_ip() valgrind-clean
recoverd: Banned nodes should not be told to run "ipreallocated" event
recoverd: Stabilise the recovery master role
recoverd: New function do_takeover_run()
recoverd: Fail takeover run if "ipreallocated" fails
recoverd: takeover_fail_callback() doesn't need to set rec->need_takeover_run
recoverd: do_takeover_run() should mark when a takeover run is in progress
recoverd: Move disabling of IP checks into do_takeover_run()
recoverd: Make the SRVID request structure generic
recoverd: Factor out the SRVID handling code
tools/ctdb: Change ipreallocate() to use a local done flag
tools/ctdb: Factor out SRVID broadcast code from ipreallocate()
tools/ctdb: Add a wait_for_all option to srvid_broadcast()
recoverd: New SRVID message CTDB_SRVID_DISABLE_TAKEOVER_RUNS
recoverd: Reimplement CTDB_SRVID_DISABLE_IP_CHECK
recoverd: Defer ipreallocated requests when takeover runs are disabled
tools/ctdb: Reimplement reloadips
recoverd: Remove unused CTDB_SRVID_RELOAD_ALL_IPS and handler
recoverd: Fix the implementation of CTDB_SRVID_REBALANCE_NODE
ctdbd: Make ctdb_reloadips_child send controls asynchronously
recoverd: reloadips should rebalance target nodes for new IPs
recoverd: Be careful about freeing the list of IP rebalance target nodes
tests/simple: Fix the reloadips test to cope with changes to reloadips
tools/ctdb: Make rebalancenode more robust
tools/ctdb: Fix arguments/semantics of rebalance node
tools/ctdb: Use the standard long timeout when disabling takeover runs
recoverd: Improve logging for takeover runs
recoverd: Disable takeover runs on other nodes for 5 minutes
tools/ctdb: Ban time of 0 is invalid
tools/ctdb: Fix help messages for ctdb commands
utils: Make debug level strings case-insensitive
scripts: Add support for optional ctdbd.conf configuration file
tool/ltdbtool: -h option does not require an argument
client: Fix some format string compiler warnings
tools/ctdb: Stop return value from being clobbered in control_lvsmaster()
tests/tool: Fix some comment typos
tests/tool: Rework test programs so they no longer expect libctdb
tests/tool: Remove references in libctdb in file and function names
recoverd: Fix the VNN lmaster consistency check
tests/integration: Tweak ctdbd startup options
eventscripts: Fix comment - CTDB_TCP_PORT_CHECKS -> CTDB_TCP_PORT_CHECKERS
tests: When running local tests with run_tests.sh, use fixed TEST_VAR_DIR
git: Ignore generated documentation files
client: Fix a format string argument compiler warning
Revert "null out the pointer before we reload the nodes file"
recoverd: Remove function reload_nodes_file()
eventscripts: Deprecate NFS_SERVER_MODE, use CTDB_NFS_SERVER_MODE instead
scripts: Remove unused configuration variable CTDB_MANAGES_SCP
scripts: Remove support for CTDB_OPTIONS configuration variable
scripts: Simplify script_log() to just look at CTDB_SYSLOG variable
eventscripts: NAT gateway script should export CTDB_NATGW_NODES
eventscripts: Clean up 20.multipathd
tests/eventscripts: New tests for 20.multipathd
tests/eventscripts: Run scripts under sh by default
scripts: Remove setting of PATH from functions file
eventscripts: Remove TCP port checks other than the built-in CTDB one
eventscripts: Fold ctdb_check_tcp_ports_ctdb() into ctdb_check_tcp_ports()
eventscripts: Remove reconfigure code from httpd eventscript
eventscripts: Remove reconfigure check from samba and winbind eventscripts
eventscripts: Clean up comment at the top of 00.ctdb
eventscripts: Delete placeholder "recovered" and "shutdown" events
eventscripts: NAT gateway script doesn't need to handle "recovered" event
eventscripts: Don't update static routes on "recovered" event
eventscripts: Rework the iSCSI eventscript
scripts: Make detect_init_style() more readable
initscript: New configuration variable CTDB_DBDIR_STATE
ctdbd: Fix some errors in the popt configuration
tests/integration: Pass --valgrinding option when running under valgrind
ctdbd: Don't check CTDB_BASE before setting it, just don't override
tools/ctdb: CTDB_BASE is the default location of configuration files
ctdbd: Add nodes_file member to struct ctdb_context
ctdbd: Default for event_script_dir should use CTDB_BASE
ctdbd: Debug locks by default with override from enviroment variable
ctdbd: Pass the public address file location in ctdb context
common: New function mkdir_p()
common: New function ctdb_mkdir_p_or_die()
ctdbd: Remove duplicate database directory setting logic
ctdbd: Simplify database directory setting logic
initscript: Update systemd configuration to put PID file in /run/ctdb
tools/onnode: Fix healthy/ok node handling
Revert "recoverd: Disable takeover runs on other nodes for 5 minutes"
tools/ctdb: Fix documentation string for ban command
eventscripts: Rewrite the smb.conf cache file handling
tests/complex: Remove CTDB_SAMBA_SKIP_SHARE_CHECK test
tests/complex: Remove CTDB_NFS_SKIP_SHARE_CHECK test
ctdbd: When a node is connected, log at DEBUG NOTICE not DEBUG_INFO
Revert "if a new node enters the cluster, that node will already be frozen at start"
recoverd: Improve an error message in the election code
recoverd: Rebalancing should be done regardless tunable
doc: Major updates to manual pages
doc: Update NEWS
Mathieu Parent (3):
Add missing events.d/99.timeout
Improved check_ctdb
Add missing $remote_fs LSB dependency
Michael Adam (2):
server: standardize formatting of comment block for ctdb_reply_dmaster() while I'm at it..
ctdb_client.h: fix build on AIX by removing C++-style comments
-----------------------------------------------------------------------
--
CTDB repository
More information about the samba-cvs
mailing list