The annotated tag, ctdb-1.0.114 has been created
        at  44d60196c88f943a8dc28c8253a4d381cb0f10c4 (tag)
   tagging  b07beb68bf2adf65e837669be0c7464852f829ac (commit)
  replaces  ctdb-1.0.113
 tagged by  Ronnie Sahlberg
        on  Wed Mar 24 17:28:07 2010 +1100

- Log -----------------------------------------------------------------
tag for 1.0.114
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBLqbEL2aJ36aon/y8RApqDAJwLNkPTFaEs0R7+7+JUGIw2tY9lKACfTK7b
dyiSH6Gzi0GF5wdryDBVQ0E=
=RHyk
-----END PGP SIGNATURE-----

Andrew Tridgell (5):
      util: added TLIST_*() macros
      ctdb: move ctdb_io.c to use TLIST_*() macros
      ctdb: when we fill the client packet queue we need to drop the client
      ctdb: migrate to new dlinklist.h from Samba
      fixed printing of high latency

Christian Ambach (1):
      adjust a vacuum log level

Martin Schwenke (15):
      onnode - respect $CTDB_BASE rather than hard-coding /etc/ctdb.
      onnode: update algorithm for finding nodes file.
      onnode - respect $CTDB_BASE rather than hard-coding /etc/ctdb.
      onnode: update algorithm for finding nodes file.
      initscript: handle spaces in option values inserted into $CTDB_OPTIONS.
      initscript: handle spaces in option values inserted into $CTDB_OPTIONS.
      Merge commit 'origin/master'
      initscript: Remove bash-ism.
      eventscript: Use of $NFS_TICKLE_SHARED_DIRECTORY must be after loadconfig.
      eventscripts: stop loadconfig function from loading ctdb config file 
twice.
      Merge branch 'master' of git://git.samba.org/sahlberg/ctdb
      onnode documentation - update documentation to reflect recent onnode 
changes.
      Merge commit 'origin/master'
      Test suite: Make "ctdb ip" test backward compatible with older ctdb 
versions.
      Test suite: Make "ctdb ip" test backward compatible with older ctdb 
versions.

Mathieu Parent (4):
      Correction of spelling errors in manpages
      Correction of spelling errors.
      Correct nice_service()
      Fix some more bashisms

Michael Adam (8):
      server:ctdb_send_dmaster_reply: fix a message typo.
      fix bug #7152: check NFS-Shares, fails with to long path-names
      doc: fill metainfo "manual" and "source" in the ctdb manual page
      doc: add metainfo "manual" and "source" in the ctdbd manual page
      doc: regenerate ctdb and ctdb manpages after xml changes
      doc: fix a linebreak in the example output of "ctdb getdbmap" in ctdb(1)
      doc: regenerate ctdb(1) manpages after xml change
      packaging: add tdbtool and tdbdump as dependencies to the RPM

Ronnie Sahlberg (26):
      Make the size of the in memory ringbuffer for keeping the recent log 
messages
      document the in-memory ringbuffer for logging and the commands
      source the nfs sysconfig file from the 61.nfstickles script
      Drop the debug level for logging fd creation to DEBUG_DEBUG
      add two new debug controls to send and receive messages
      We only queued up to 1000 packets per queue before we start dropping
      When trying to enable/disable a node.
      dont just exit(0) upon successful completion of waiting for an 
ipreallocate to finish.
      commands that relate to manual failover of ip addresses (moveip)
      Merge commit 'martins/master'
      Add a new variable : CTDB_NFS_SKIP_KNFSD_ALIVE_CHECK
      lower the loglevel for a debug message for redundant releases of public 
ips
      Add a variable CTDB_CHECK_SWAP_IS_NOT_USED="yes"
      Reduce the log level for two debug messages
      Reducing the log level for a debug message
      Reduce loglevel for two eventscript related debug messages
      try to restart rpc-rquotad if it is not running
      Ignore any scripts that timesout for most events, except startup.
      From Elia Pinto <gitter.spi...@gmail.com>
      From Sumit Bose <sb...@redhat.com>
      ctdb regsrvids is much more useful for testing if it sleeps once it has 
registered its srvid.
      Make sure that the natgw eventscript also triggers on the "stopped" event
      In ctdb_control_end_recovery,
      Merge r...@10.1.1.27:/shared/ctdb/ctdb-git
      Merge commit 'obnox/master-rebase'
      new version 1.0.114

Rusty Russell (2):
      event scripts: add logging for low memory conditions
      Leave sequence number alone when merely migrating records.

Stefan Metzmacher (77):
      lib/events: finish "Run only one event for each epoll_wait/select call"
      server: add missing goto again after do_recovery()
      tools/ctdb: display INACTIVE status in "ctdb status" and "ctdb status -Y"
      move DEBUG* macros to one place
      configure: don't overwrite AC_CHECK_FUNC_EXT and AC_CHECK_LIB_EXT
      lib/util: import fault/backtrace handling from samba.
      lib/util: add pre and post panic action hooks
      server: setup fault handler to get the build-in backtrace support
      server: add "init" event
      config/functions: add tickle_tcp_connections()
      events/10.interfaces: move some parts to helper functions
      config: add interface_modify.sh and call it under flock to make 
modification on interfaces atomic
      config: add some ipv4 helper shell functions
      config: add 13.per_ip_routing event script
      server: add a ctdb_set_single_public_ip() helper function
      server: add a ctdb_vnn_iface_string() helper function to access vnn->iface
      server: allow multiple interfaces comma separated in public_addresses
      events: 10.interfaces allow multiple interfaces per public address
      server: we don't need to copy strings we pass as talloc_asprintf() 
arguments
      server: keep the interface information in a list of ctdb_iface structures
      reserve upper bits in ctdb_control->flags for opcode specific flags
      client: add CTDB_PUBLIC_IP_FLAGS_ONLY_AVAILABLE 
ctdb_ctrl_get_public_ips_flags()
      server: implement CTDB_PUBLIC_IP_FLAGS_ONLY_AVAILABLE behavior
      server: use CTDB_PUBLIC_IP_FLAGS_ONLY_AVAILABLE during a takeover run
      controls: add stups for GET_PUBLIC_IP_INFO, GET_IFACES and 
SET_IFACE_LINK_STATE
      client: implement ctdb_ctrl_get_public_ip_info()
      client: implement ctdb_ctrl_get_ifaces()
      client: implement ctdb_ctrl_set_iface_link()
      server: implement ctdb_control_get_public_ip_info()
      server: implement ctdb_control_get_ifaces()
      server: implement ctdb_control_set_iface_link()
      tools/ctdb: add "ctdb ifaces"
      tools/ctdb: add "ctdb setifacelink <iface> <status>"
      tools/ctdb: add "ctdb ipinfo <ip>"
      tests/simple/11_ctdb_ip.sh: be more strict in checking ctdb ip -Y output
      tests: add a all_ips_on_node() helper function that wraps ctdb ip -Y
      tools/ctdb: display interfaces in "ctdb ip" and "ctdb ip -Y" outputs
      tools/ctdb: add PartiallyOnline state for "ctdb status" and "ctdb status 
-Y"
      server: only trigger one takeover run in verify_ip_allocation()
      server: monitor interfaces in verify_ip_allocation()
      events: splitout a monitor_interfaces function in 10.interface
      config: 10.interfaces call ctdb ifaces and ctdb setifacelink for 
monitoring
      config: 10.interfaces call monitor_interfaces on startup
      server: start with disabled interfaces and let the event scripts enable 
the interfaces explicit
      config: add CTDB_PARTIALLY_ONLINE_INTERFACES to ctdb.sysconfig
      server: add updateip event
      events: 10.interface handle updateip event
      events: add updateip event to 13.per_ip_routing
      server: split out a ctdb_announce_vnn_iface() function
      server: split out a ctdb_do_takeover_ip() function
      server: add a ctdb_do_updateip()
      server: be less verbose on redundant release_ip events
      server: debug redundant takeover ip events with level INFO
      server: print node number as signed integer on release ip event
      server: return an error if we get an takeover ip event and we cannot 
serve the ip
      server: give an error if we're getting an takeover_ip event with a wrong 
pnn
      server: ban ourself if the ctdb and kernel knowledge of a public ip 
differs
      server: reload the public addresses before doing a takeover run
      config: 10.interface: search "ethtool" in $PATH instead of using a 
hardcoded path
      config: readd ips with a broadcast address in delete_ip_from_iface()
      config: add setup_iface_ip_readd_script() helper function
      config: interface_modify states in a $CTDB_BASE/state/interface_modify 
directory
      config: make remove_ip() a wrapper of delete_ip_from_iface()
      config/11.natgw: use delete_ip_from_iface() instead of remove_ip()
      config/10.interface: use delete_ip_from_iface also in the "init" event
      server: add "setup" event
      config/13.per_ip_routing: add a setup_per_ip_routing() function
      config/13.per_ip_routing: register the setup script with 
setup_iface_ip_readd_script()
      config/13.per_ip_routing: use better names for release_script and 
setup_script
      config/13.per_ip_routing: fix typo in error message
      doc/ctdb.1.xml: document PARTIALLYONLINE status
      doc/ctdb.1.xml: document "ctdb ifaces"
      doc/ctdb.1.xml: update "ctdb ip" documentation
      doc/ctdb.1.xml: document "ctdb ipinfo <ip>"
      doc/ctdb.1.xml: document "ctdb setifacelink <iface> <status>"
      doc: regenerate ctdb.1*
      config: let 13.per_ip_routing use a flock for generate_auto_link_local()

Volker Lendecke (1):
      tdb: fix an early release of the global lock that can cause data 
corruption

Wolfgang Mueller-Friedt (1):
      ctdb_setstatus in /etc/ctdb/functions was not working correctly because 
it was called with a wrong parameter list

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


-- 
CTDB repository

Reply via email to