1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00
samba-mirror/ctdb/server
Volker Lendecke a6b66661c7 ctdb: Add "home_nodes" file to deterministic IP allocation
With a file "home_nodes" next to "public_addresses" you can assign
public IPs to specific nodes when using the deterministic allocation
algorithm. Whenever the "home node" is up, the IP address will be
assigned to that node, independent of any other deterministic
calculation. The line

192.168.21.254 2

in the file "home_nodes" assigns the IP address to node 2. Only when
node 2 is not able to host IP addresses, 192.168.21.254 undergoes the
normal deterministic IP allocation algorithm.

Signed-off-by: Volker Lendecke <vl@samba.org>

add home_nodes
Reviewed-by: Ralph Boehme <slow@samba.org>

Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Tue Oct 10 14:17:19 UTC 2023 on atb-devel-224
2023-10-10 14:17:19 +00:00
..
ctdb_banning.c ctdb-daemon: Drop unused function ctdb_local_node_got_banned() 2019-08-20 07:15:41 +00:00
ctdb_call.c ctdb-server: Avoid logging a count of 0 resent calls 2023-07-10 15:15:06 +00:00
ctdb_client.c ctdb-daemon: Drop unused old client recmaster functions 2022-01-17 10:21:33 +00:00
ctdb_cluster_mutex.c ctdb-mutex: Drop dependency on ctdb_set_helper 2019-07-26 03:34:17 +00:00
ctdb_cluster_mutex.h ctdb-cluster-mutex: Fix #endif decoration 2016-06-08 04:52:18 +02:00
ctdb_config.c ctdb-logging: Really make NOTICE the default debug level 2023-07-10 14:21:30 +00:00
ctdb_config.h ctdb-config: Add configuration option [cluster] leader timeout 2022-01-17 10:21:33 +00:00
ctdb_control.c ctdb-daemon: Drop implementation of {GET,SET}_RECMASTER controls 2022-01-17 10:21:33 +00:00
ctdb_daemon.c ctdb: Add missing newline to logging message 2023-08-08 04:39:37 +00:00
ctdb_fork.c ctdb-daemon: Add ctdb_vfork_exec() 2016-12-05 08:09:23 +01:00
ctdb_freeze.c ctdb-daemon: Add implementation of VACUUM_FETCH control 2019-10-24 04:06:42 +00:00
ctdb_keepalive.c ctdb-daemon: Fix signed/unsigned comparisons by declaring as unsigned 2019-07-05 05:03:23 +00:00
ctdb_lock_helper.c ctdb-locking: Don't pass NULL to tevent_req_is_unix_error() 2022-05-03 09:19:31 +00:00
ctdb_lock.c ctdb-locking: Pass additional arguments to debug locks script 2021-05-28 06:46:29 +00:00
ctdb_logging.c ctdb-daemon: Use DEBUG() macro for child logging 2022-06-16 13:33:10 +00:00
ctdb_ltdb_server.c ctdb:server: Fix code spelling 2023-03-24 07:01:31 +00:00
ctdb_monitor.c ctdb-daemon: Ignore flag changes for disconnected nodes 2021-09-09 01:46:49 +00:00
ctdb_mutex_fcntl_helper.c ctdb: Fix the build on FreeBSD 2023-01-18 11:49:38 +00:00
ctdb_persistent.c ctdb-daemon: Fix signed/unsigned comparisons by declaring as unsigned 2019-07-05 05:03:23 +00:00
ctdb_recover.c ctdb:server: Fix code spelling 2023-03-24 07:01:31 +00:00
ctdb_recoverd.c ctdb: Add missing newlines to logging messages 2023-08-08 04:39:36 +00:00
ctdb_recovery_helper.c ctdb-recovery: Use correct struct ban_node_state type for state 2023-05-03 08:04:09 +00:00
ctdb_server.c ctdb:server: Fix code spelling 2023-03-24 07:01:31 +00:00
ctdb_statistics.c ctdb-server: Replace ctdb_logging.h with common/logging.h 2015-11-16 00:46:15 +01:00
ctdb_takeover_helper.c ctdb-recoverd: Add log reopening on SIGHUP to helpers 2022-01-17 03:43:30 +00:00
ctdb_takeover.c ctdb:server: Fix code spelling 2023-03-24 07:01:31 +00:00
ctdb_traverse.c ctdb-daemon: Fix signed/unsigned comparisons by declaring as unsigned 2019-07-05 05:03:23 +00:00
ctdb_tunables.c ctdb-daemon: New function ctdb_tunables_load() 2022-04-06 06:34:37 +00:00
ctdb_tunnel.c ctdb-daemon: Add code to process ctdb_req_tunnel packets 2017-10-10 11:45:19 +02:00
ctdb_update_record.c ctdb-daemon: Fix signed/unsigned comparisons by declaring as unsigned 2019-07-05 05:03:23 +00:00
ctdb_uptime.c ctdb-server: Replace ctdb_logging.h with common/logging.h 2015-11-16 00:46:15 +01:00
ctdb_vacuum.c ctdb: Fix code spelling 2023-09-11 02:42:41 +00:00
ctdbd.c ctdb-daemon: Call setproctitle_init() 2023-09-21 00:46:50 +00:00
eventscript.c ctdb-daemon: Remove unused #includes of rb_tree.h 2022-05-31 05:06:29 +00:00
ipalloc_common.c ctdb:server: Fix code spelling 2023-03-24 07:01:31 +00:00
ipalloc_deterministic.c ctdb: Add "home_nodes" file to deterministic IP allocation 2023-10-10 14:17:19 +00:00
ipalloc_lcp2.c ctdb:server: Fix code spelling 2023-03-24 07:01:31 +00:00
ipalloc_nondeterministic.c ctdb:server: Fix code spelling 2023-03-24 07:01:31 +00:00
ipalloc_private.h ctdb-ipalloc: Fix signed/unsigned comparisons by declaring as unsigned 2019-06-05 10:25:50 +00:00
ipalloc.c ctdb: Covscan: unchecked return value for trbt_traversearray32() 2022-05-14 03:49:32 +00:00
ipalloc.h ctdb-daemon: Drop the noiphost "node flags" bitmap 2018-07-11 11:48:38 +02:00
legacy_conf.c ctdb-config: [legacy] recmaster capability -> [cluster] leader capability 2022-01-17 10:21:33 +00:00
legacy_conf.h ctdb-config: [legacy] recmaster capability -> [cluster] leader capability 2022-01-17 10:21:33 +00:00