The annotated tag, ctdb-2.5.6 has been created at f4bf7841fc88aad7ec2a0849c47e15d9f671c6a1 (tag) tagging 3d66d7604bfaebb387b5184e9e77d874c633c0b9 (commit) replaces ctdb-2.5.5 tagged by Amitay Isaacs on Tue Mar 1 15:54:56 2016 +1100
- Log ----------------------------------------------------------------- new version 2.5.6 Amitay Isaacs (19): recoverd: Fix typo in comment daemon: Drop tunable that is no longer in use scripts: Use tcp connection for checking RPC services tests: Switch to tcp check in rpcinfo stub locking: Set destructor when lock_context is created locking: Avoid memory leak in the failure case locking: Avoid resetting talloc destructor locking: Add a comment to explain auto_mark usage daemon: Fix valgrind invalid read error in db_statistics control daemon: Avoid double-free during monitor cancellation daemon: Return correct sequence number for CONTROL_GET_DB_SEQNUM tool: Correctly print timed out event scripts output daemon: Correctly process the exit code from failed eventscripts client: Return the correct status sent from the daemon banning: If node is already banned, do not run ctdb_local_node_got_banned() system: Remove unused system specific calls daemon: Reset database statistics when resetting statistics scripts: Run tdb checker under timeout command pmda: Add missing prototype declaration for non-static function Christof Schmitt (3): Accept the key in hex format for the pstore command Create helper function for optional hex input Accept hex format for pdelete and ptrans commands David Disseldorp (1): check for talloc_asprintf() failure Gregor Beck (2): daemon take a shortcut in all_nodes_are_disabled() daemon avoid goto ctdb_remove_orphaned_ifaces() Martin Schwenke (35): scripts: Respect $RPCMOUNTDOPTS when restarting rpc.mountd scripts: Add alternative network family monitoring for NFS recoverd: Add new function clear_ip_assignment_tree() recoverd: Clear IP assignment tree on election loss daemon: Promote debug messages about --start-as-* to NOTICE level scripts: Support monitoring of interestingly named VLANs on bonds tests: Interface number in "ip link show" stub defaults to 42 tests: Add VLAN support to the "ip link" stub tests: Add some 10.interfaces VLAN tests tools: Avoiding printing "(null)" on "ctdb eventscript" error daemon: Improve error messages when eventscript control is cancelled daemon: Allow a new monitor event to cancel one already in progress daemon: Ignore SIGUSR1 daemon: Check if updates are in flight when releasing all IPs tests: Run transaction tests with externally imposed timeout scripts: Improve error handling for 50.samba testparm failure scripts: Drop use of "smbcontrol winbindd ip-dropped ..." scripts: Improve CTDB wrapper shutdown code scripts: Add support for CTDB_DBDIR in tmpfs scripts: Fix CTDB_DBDIR=tmpfs support recoverd: Optimise check for rebalance candidates in LCP2 recoverd: LCP2 cleanups scripts: New function ctdb_get_pnn() does cached retrieval of PNN tests: New function ctdb_set_pnn() to change PNN scripts: Changed uses of "ctdb xpnn" to ctdb_get_pnn() scripts: Replace uses of "ctdb pnn" with ctdb_get_pnn() scripts: New configuration variable CTDB_NODE_ADDRESS Revert "ctdb-recoverd: Abort when daemon can take recovery lock during recovery" scripts: Create the directory containing the recovery lock scripts: Only write to /proc route flush files if they exist scripts: Fix regression in VLAN interface support daemon: Drop the "schedule for deletion" messages to DEBUG level daemon: Don't leak memory if not using recovery lock scripts: Fix regression in updateip code Update NEWS Michael Adam (2): vacuum: revert "Do not delete VACUUM MIGRATED records immediately" build: fix building with external libtdb Rajesh Joseph (2): Coverity fix for CID 1125625 Coverity fix for CID 1125630 Ralph Boehme (1): ping_pong: add -l option Stefan Metzmacher (5): locking: Avoid memory corruption in ctdb_lock_context_destructor locking: Set the lock_ctx->request to NULL when request is freed locking: make process_callbacks() more robust locking: move all auto_mark logic into process_callbacks() ib: make sure the tevent_fd is removed before the fd is closed Volker Lendecke (10): Fix CID 1138341 Resource leak Fix CID 1138340 Resource leak Fix 1125553 Buffer not null terminated Fix CID 1125634 Out-of-bounds write Fix CID 1125615 Copy into fixed size buffer Fix the O3 developer build ping_pong: Fix CID 1273087 Resource leak Fix some clang uninitialized errors Fix a 32-bit problem Fix CID 1347319 Unchecked return value ----------------------------------------------------------------------- -- CTDB repository