1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-13 13:18:06 +03:00
samba-mirror/ctdb/server
Ronnie Sahlberg befa9df152 Make NoIPFailback a node local setting. Nodes that have NoIPFailback set to !0 can not takeover new ip addresses during failover.
Remove the old global setting for this unused tunable and add it as a new node flag. This node flag is only valid/defined within the takeover subsystem in the recovery daemon. Add async functions to collec the NoIPFailback settings for each node.

This will later e used to disqualify certain nodes from being takeover targets when we perform reallocation.

(This used to be ctdb commit 668f3e88a9e5f598706952b7140547640c85a5ed)
2012-03-22 09:09:57 +11:00
..
ctdb_banning.c server/banning: also release all ips if we're banning ourself 2010-09-14 15:50:31 +10:00
ctdb_call.c STICKY: add prototype code to make records stick to a node to "calm" down if they are found to be very hot and accessed by a lot of clients. 2012-03-20 17:12:19 +11:00
ctdb_control.c STICKY: add prototype code to make records stick to a node to "calm" down if they are found to be very hot and accessed by a lot of clients. 2012-03-20 17:12:19 +11:00
ctdb_daemon.c FETCH COLLAPSE : Change the fetch-lock collapse to collapse ALL fetches, including fetch-locks into a single command in flight per record. Also add a tunable to enable/disable this optimization for hot records 2012-03-20 11:39:00 +11:00
ctdb_freeze.c This needs more testing first 2011-03-21 14:25:53 +11:00
ctdb_keepalive.c event: Update events to latest Samba version 0.9.8 2010-08-18 09:16:31 +09:30
ctdb_lockwait.c LockWait congestion. 2011-01-24 12:21:58 +11:00
ctdb_logging.c logging: properly cast sockaddr_in to sockaddr for sendto() in ctdb_syslog_log() 2011-11-26 00:34:53 +01:00
ctdb_ltdb_server.c STICKY: add prototype code to make records stick to a node to "calm" down if they are found to be very hot and accessed by a lot of clients. 2012-03-20 17:12:19 +11:00
ctdb_monitor.c Eventscripts: Add special -ECANCELED status for monitor events that are cancelled 2011-11-18 12:22:22 +11:00
ctdb_persistent.c server: move the code for the update_record control to its own file 2012-02-21 17:54:17 +01:00
ctdb_recover.c STICKY: add prototype code to make records stick to a node to "calm" down if they are found to be very hot and accessed by a lot of clients. 2012-03-20 17:12:19 +11:00
ctdb_recoverd.c Add a tunable variable to control how long we defer after a ctdb addip until we force a rebalance and try to failback addresses onto this node 2012-02-28 06:58:59 +11:00
ctdb_server.c Create macros to update the statistics counters and use these macros 2010-09-29 12:14:24 +10:00
ctdb_serverids.c RB_TREE: Add mechanism to abort a traverse 2011-11-08 13:40:28 +11:00
ctdb_statistics.c Rename ctdb_control_get_stat_history() local variable to avoid shadowing. 2011-11-11 14:31:50 +11:00
ctdb_takeover.c Make NoIPFailback a node local setting. Nodes that have NoIPFailback set to !0 can not takeover new ip addresses during failover. 2012-03-22 09:09:57 +11:00
ctdb_traverse.c traverse: fix traversing with empty records by adding a new (internal) control CTDB_CONTROL_TRAVERSE_START_EXT 2011-12-03 02:15:30 +01:00
ctdb_tunables.c STICKY: add prototype code to make records stick to a node to "calm" down if they are found to be very hot and accessed by a lot of clients. 2012-03-20 17:12:19 +11:00
ctdb_update_record.c ReadOnly: Only restrict the readonly sanity/paranoia check that only allows 2012-03-12 13:13:51 +11:00
ctdb_uptime.c event: Update events to latest Samba version 0.9.8 2010-08-18 09:16:31 +09:30
ctdb_vacuum.c READONLY: skip vacuuming or deleting records with readonly delegations. 2012-02-29 16:09:24 +11:00
ctdbd.c Change the message when we start the daemon to "CTDB starting on node" 2011-08-04 13:49:30 +10:00
eventscript.c Eventscripts: remove the horrible horrible circular reference between state and callback since these two structures do not even share the same parent talloc context. 2012-02-23 06:49:47 +11:00