[SCM] CTDB repository - annotated tag ctdb-1.0.114 created - ctdb-1.0.114
Ronnie Sahlberg
sahlberg at samba.org
Wed Mar 24 00:28:44 MDT 2010
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.spiros at gmail.com>
From Sumit Bose <sbose at 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 root at 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
More information about the samba-cvs
mailing list