[SCM] CTDB repository - annotated tag ctdb-2.5.3 created - ctdb-2.5.3

Amitay Isaacs amitay at samba.org
Mon Mar 31 17:52:45 MDT 2014


The annotated tag, ctdb-2.5.3 has been created
        at  1a1dbff39ebb0ec6122eb08f519f335485da1593 (tag)
   tagging  6f985ee9378893470c180a1cd864dc4c96d3ad5b (commit)
  replaces  ctdb-2.5.2
 tagged by  Amitay Isaacs
        on  Tue Apr 1 10:51:21 2014 +1100

- Log -----------------------------------------------------------------
new version 2.5.3

Amitay Isaacs (28):
      daemon: Consult CTDB_DEBUG_HUNG_SCRIPT variable before running debug script
      daemon: Always talloc tickle array off vnn instead of ctdb->nodes
      daemon: Fix whitespaces
      daemon: After updating tickles on other nodes, set update flag to false
      recoverd: Check if callback function is registered before calling
      build: Remove auto-generated header file in distclean
      build: AIX does not have working C99 vsnprintf, requires libreplace
      util: Do not use mlockall() on AIX
      daemon: Do not support connection tracking if there are no public IPs
      locking: Avoid memory leak
      locking: Check for talloc_memdup error
      locking: Instead of comparing key, compare key hash
      Revert "tests: Add NAT gateway eventscript unit tests for static routes"
      Revert "eventscripts: CTDB_NATGW_STATIC_ROUTES can specify gateways"
      Revert "eventscripts: New configuration variable CTDB_NATGW_STATIC_ROUTES"
      Revert "eventscripts: Clarify that CTDB_NATGW_DEFAULT_GATEWAY is optional"
      Revert "eventscripts: Improve check in NATGW "startup" event"
      Revert "eventscripts: Reformat natgw_clear()"
      Revert "eventscripts: Rename some NAT gateway functions"
      Revert "tests: Add a test for NAT gateway sanity checking"
      Revert "eventscripts: Sanity check NAT gateway configuration"
      Revert "eventscripts: Improve readability of NAT gateway update code"
      Revert "tests: Add some tests for 11.natgw eventscript"
      Revert "eventscripts: Use set_proc() to update /proc"
      client: ctdb_fetch_lock should check for readonly delegations
      tests: Use ctdb_fetch_lock instead of ctdb_fetch_lock_readonly
      tests: Do not mix bool and int data types
      readonly: Do not use hard-coded value for readonly revoke timeout

David Disseldorp (1):
      pmda: Fix metric identifiers

Martin Schwenke (62):
      tests: New test to ensure "ctdb reloadips" manipulates IPs correctly
      recoverd: Fix a bug in the LCP2 rebalancing code
      tests: Handle interactions with monitor events
      eventscripts: Switch on dumping of stuck nfsd threads
      scripts: Enhancements to hung script debugging
      daemon: Implement ctdb_control_startup()
      tools-ctdb: Don't close stderr when running without_daemon commands
      tests: Remove old, unused copy of a CTDB tool unit test
      tests: Support fake capabilities in CTDB tool stub
      tests: Update ctdb stub LVS tests and add some new ones
      tests: New natgwlist tests where nodes capability not set
      tools-ctdb: Update natgwlist to filter nodes by NATGW capability
      tools-ctdb: Generalise find_natgw() -> filter_nodemap_by_flags()
      tools-ctdb: Fixes for "lvs" and "lvsmaster" commands
      tools-ctdb: Update LVS commands to use filter_nodemap_by_capabilities()
      tools-ctdb: Update LVS commands to use filter_nodemap_by_flags()
      tools-ctdb: Add and use function filter_nodemap_by_natgw_nodes()
      tools-ctdb: Read NAT gateway nodes from a separate function
      tests: Add "ctdb listnodes" and "ctdb xpnn" stub tests
      tools-ctdb: Factor out function read_pnn_node_file()
      tools-ctdb: Use DLIST_ADD_END() to avoid reversing the list
      tools-ctdb: Remove redundant filtering of trailing empty lines
      tools-ctdb: Parse IP addresses when reading a list from a file
      daemon: Fix tickle updates to recently started nodes
      eventscripts: Attach to persistent ctdb.tdb in "startup" event
      daemon: Do not disable monitoring when running eventscripts
      tests: Improve tickle tests
      daemon: Make delete IP wait until the IP is released
      daemon: Optimise deletion of IPs
      eventscripts: Use set_proc() to update /proc
      tests: Add some tests for 11.natgw eventscript
      eventscripts: Improve readability of NAT gateway update code
      eventscripts: Sanity check NAT gateway configuration
      tests: Add a test for NAT gateway sanity checking
      eventscripts: Rename some NAT gateway functions
      eventscripts: Reformat natgw_clear()
      eventscripts: Improve check in NATGW "startup" event
      eventscripts: Clarify that CTDB_NATGW_DEFAULT_GATEWAY is optional
      eventscripts: New configuration variable CTDB_NATGW_STATIC_ROUTES
      eventscripts: CTDB_NATGW_STATIC_ROUTES can specify gateways
      tests: Add NAT gateway eventscript unit tests for static routes
      eventscripts: Use set_proc() to update /proc
      tests: Add some tests for 11.natgw eventscript
      eventscripts: Improve readability of NAT gateway update code
      eventscripts: Sanity check NAT gateway configuration
      tests: Add a test for NAT gateway sanity checking
      eventscripts: Rename some NAT gateway functions
      eventscripts: Reformat natgw_clear()
      eventscripts: Improve check in NATGW "startup" event
      eventscripts: Clarify that CTDB_NATGW_DEFAULT_GATEWAY is optional
      eventscripts: New configuration variable CTDB_NATGW_STATIC_ROUTES
      eventscripts: CTDB_NATGW_STATIC_ROUTES can specify gateways
      tests: Add NAT gateway eventscript unit tests for static routes
      tests/integration: Be more careful when killing ctdbd
      tests/simple: Move the local daemons code to its own file
      tests/integration: Remove some unused functions
      tests/simple: Local daemons version of setup_ctdb() overrides
      tests/integration: Update daemons shutdown pseudo-test
      tests/integration: Decentralise the daemon restart code
      tests: Add a new NFS tickle test
      tests: Fix and extend read-only records test
      Update NEWS

Michael Adam (37):
      vacuum: fix debug message typo in add_record_to_delete_list()
      vacuum: move retrieval of freelist to after vacuum run
      vacuum: improve output of delete list statistics
      vacuum: cast freelist_size in comparison.
      vacuum: fix treatment of remaining records and statistics in delete_record_traverse()
      vacuum: treat value 0 of tunable RepackLimit as turned off.
      vacuum: reduce indentation in delete_queue_traverse
      vacuum: simplify delete_queue_traverse() - free treats NULL pointers.
      vacuum: simplify delete_record_traverse() - free treats NULL
      vacuum: use tdb_parse_record instead of tdb_fetch in delete_queue_traverse()
      vacuum: add consistency check for counts to ctdb_vacuum_db_fast()
      vacuum: extract check for full vacuum run out of ctdb_vacuum_db_full()
      vacuum: rename private->private_data in vacuum_traverse
      vacuum: rename private->private_data in repack_traverse
      vacuum: run the fast vacuum after the db traverse
      vacuum: change full db traverse vacuuming to fill delete queue
      vacuum: rename ctdb_vacuum_db_full --> ctdb_vacuum_traverse_db
      vacuum: update comment for ctdb_vacuum_traverse_db
      vacuum: rename ctdb_vacuum_db_fast --> ctdb_process_delete_queue
      vacuum: update comment for ctdb_process_delete_queue
      vacuum: use tdb_parse_record instead of tdb_fetch in delete_record_traverse()
      vacuum: log error if records are left for deletion after ctdb_process_delete_list()
      vacuum: add consistency check for counts at end of process_delete_list()
      vacuum: treat value 0 of tunable VacuumLimit as turning off repacking
      vacuum: remove VacuumLimit criterion for triggering a repack
      vacuum: simplify delete_marshall_traverse_first: use tdb_null
      vacuum: use tdb_parse_record instead of tdb_fetch in delete_marshall_traverse_first()
      vacuum: catch and log error of traverse in ctdb_process_delete_queue()
      vacuum: catch and log errors to traverse the delete list in ctdb_process_delete_list()
      vacuum: don't stop in process_vacuum_fetch_lists when sending to one node fails.
      vacuum: make ctdb_vacuum_traverse_db() void.
      vacuum: make ctdb_process_vacuum_fetch_lists() void.
      vacuum: make ctdb_process_delete_list() void
      vacuum: remove unused counter vdata->total
      vacuum: systematize counters into various structs
      vacuum: fix possible cause for delelete_list processing counts left records > 0
      vacuum: fix delete list counts in delete_marshall_traverse_first

Srikrishan Malik (2):
      eventscripts: Run mmlsconfig only once and use cached results
      eventscripts: Create extra files for ganesha recovery

-----------------------------------------------------------------------


-- 
CTDB repository


More information about the samba-cvs mailing list