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

Amitay Isaacs amitay at samba.org
Tue Jan 8 21:52:47 MST 2013

The annotated tag, ctdb-2.1 has been created
        at  7406d21936dbf26167782fd4f336c10dcad3f405 (tag)
   tagging  7d8546ee4353851f0543d0ca2c4c67cb0cc75aea (commit)
  replaces  ctdb-2.0
 tagged by  Amitay Isaacs
        on  Wed Jan 9 15:47:18 2013 +1100

- Log -----------------------------------------------------------------
New version 2.1

Amitay Isaacs (14):
      recoverd: Track the nodes that fail takeover run and set culprit count
      tools/ctdb: Do not use function return value as pnn
      locking: Do not use RECLOCK for tracking DB locks and latencies
      doc: Update ping_pong documentation to add -c option
      daemon: Check if log_latency_ms is set before using it
      daemon: Add a tunable to enable automatic database priority setting
      tests/complex: Add NFS test when CTDB is killed on one of the nodes
      daemon: Update the comment and remove redundant check in ctdb_start_transport()
      tools/ctdb: Add pdelete command to delete a record from persistent database
      tools/ctdb: Re-factor code to check if db exists given name or id
      tools/ctdb: Add setdbseqnum command to set __db_sequence_number__
      tests: Add a test for recovery of persistent databases
      daemon: On shutdown, destroy timed events that check if recoverd is active
      daemon: Protect against double free of callback state while shutting down

Martin Schwenke (38):
      Eventscripts: 10.interface startup event should only process interfaces once
      ctdbd: Make the link status of new interfaces more flexible
      Eventscripts: 10.interface should list configured interfaces
      Git should ignore generated include/version.h file
      Initscript: when checking status, print output of "ctdb ping" if it fails
      tests: Local daemons should use --listen instead of --node-ip
      ctdbd: Remove debug option --node-ip, use --listen instead
      ctdbd: Initialise the node flags in just one place
      Eventscripts: Do not restart NFS on reconfigure
      Eventscripts: Change the default reconfigure action to do nothing
      ctdbd: Clean up orphaned interfaces when an IP is deleted
      tests: new function ip2ipmask() for integration testing
      tests: new simple integration test for delip interface garbage collection
      tests/takeover: Support valgrinding the takeover code
      tests/takeover: IP allocation now selected via $CTDB_IP_ALGORITHM
      tests/takeover: Support testing of NoIPTakeoverOnDisabled
      tests/takeover: Do output filtering for deterministic IPs algorithm too
      tests/takeover: Initial tests for deterministic IPs
      tests/takeover: Add some LCP2 tests for case when no node are healthy
      recoverd: Fix a memory leak in IP allocation
      recoverd: Move the test for both 'DeterministicIPs' and 'NoIPFailback' set
      recoverd: Don't do failback at all when deterministic IPs are in use
      recoverd: basic_failback() can call find_takeover_node() directly
      recoverd: Trying to failback more IPs no longer allocates unassigned IPs
      recoverd: Move failback retry loop into basic_failback() and lcp2_failback()
      recoverd: New function unassign_unsuitable_ips()
      recoverd: Separate each IP allocation algorithm into its own function
      tests/eventscripts: Ratchet down debug level for ctdb_takeover_tests
      tests/simple: Add test to check recovery daemon IP verification
      scripts: Move drop_all_public_ips() to the functions file
      eventscripts: Each script should set CTDB_BASE if it is not set
      scripts: statd-callout should calculate CTDB_BASE if it is not set
      scripts: debug-hung-script.sh doesn't need functions/loadconfig
      ctdbd: Default value for debug_hung_script should use ETCDIR
      scripts: Make drop_all_public_ips() more robust
      scripts: Rework ctdb-crash-cleanup.sh so that it uses existing functions
      scripts: Make script_log() use supplied message, stop logger from hanging
      eventscripts: Fail the setup event if CTDB does not become ready

Michael Adam (6):
      vacuum: fix a comment typo
      recoverd: fix a comment typo
      recovery: data corruption of persistent DBs after recoveries: don't delete emtpy records
      utils:ping_pong: add a -c switch to check the lock before reading/writing
      events/50.samba: fix testparm background update
      ctdb:recover: fix a comment typo

Volker Lendecke (2):
      build: Fix the build with old system-installed tevent
      vacuum: Avoid some tallocs in ctdb recovery


CTDB repository

More information about the samba-cvs mailing list