mirror_corosync/exec
Edwin Torok 15383b3eb3 votequorum: make atb consistent on nodelist reload
When the cluster changes from even sized to odd sized corosync
disables auto-tie-breaker if wait_for_all is not enabled.
However when changing from odd sized to even sized it doesn't reenable
it, causing auto_tie_breaker to be inconsistent across the cluster:
the newly added node and any nodes that restart corosync
will have it, but all the previously running nodes won't.

Signed-off-by: Edwin Torok <edvin.torok@citrix.com>
Reviewed-by: Jan Friesse <jfriesse@redhat.com>
2017-09-26 18:05:17 +02:00
..
.gitignore Add .gitignore files. 2010-10-21 07:43:46 -07:00
apidef.c CFG: Remove ring-reenable code 2017-08-03 14:32:02 +02:00
apidef.h Update copyright header dates in exec directory 2012-02-13 17:05:04 -07:00
cfg.c config: Allow dynamic link configuration 2017-09-21 17:16:21 +02:00
cmap.c stats: Add map with on-demand statistics 2017-07-27 15:53:04 +02:00
coroparse.c coroparse: Use readdir instead of readdir_r 2017-04-20 08:53:54 +02:00
cpg.c Remove redundant header file inclusion 2016-12-05 09:59:08 +01:00
cs_queue.h Update copyright header dates in exec directory 2012-02-13 17:05:04 -07:00
fsm.h Make logging of WD and MON service correct 2012-08-16 14:45:15 +02:00
icmap.c stats: Add map with on-demand statistics 2017-07-27 15:53:04 +02:00
ipc_glue.c stats: Add map with on-demand statistics 2017-07-27 15:53:04 +02:00
ipcs_stats.h stats: Add map with on-demand statistics 2017-07-27 15:53:04 +02:00
logconfig.c logconfig: Do not overwrite logger_subsys priority 2017-03-10 09:09:42 +01:00
logconfig.h list: Replace uses of list.h with qblist.h 2016-10-27 14:56:52 +02:00
logsys.c list: Replace uses of list.h with qblist.h 2016-10-27 14:56:52 +02:00
main.c main: use syslog & printf directly for early log messages 2017-08-22 09:51:09 +01:00
main.h Reload: Make coroparse use a designated icmap hash table 2013-09-12 16:09:06 +01:00
Makefile.am main: Add support for libcgroup 2017-08-01 14:32:53 +02:00
mon.c list: Replace uses of list.h with qblist.h 2016-10-27 14:56:52 +02:00
pload.c build: bring SOLARIS up to the same standard as other OSes 2012-08-30 15:00:27 +02:00
quorum.c Remove redundant header file inclusion 2016-12-05 09:59:08 +01:00
quorum.h Update copyright header dates in exec directory 2012-02-13 17:05:04 -07:00
schedwrk.c schedwrk: Cleanup and make it work on PPC BE 2016-05-17 16:29:25 +02:00
schedwrk.h Update copyright header dates in exec directory 2012-02-13 17:05:04 -07:00
service.c service: Fix memleak in service_unlink_and_exit 2013-06-21 11:21:29 +02:00
service.h service: remove leftovers from mt corosync 2012-08-09 15:10:16 +02:00
stats.c stats: add knet 'handle' stats 2017-08-23 14:18:59 +02:00
stats.h stats: Add map with on-demand statistics 2017-07-27 15:53:04 +02:00
sync.c Remove redundant header file inclusion 2016-12-05 09:59:08 +01:00
sync.h sync: kill evil and syncv1 in one shot 2012-03-09 11:15:08 +01:00
timer.c Update copyright header dates in exec directory 2012-02-13 17:05:04 -07:00
timer.h Update copyright header dates in exec directory 2012-02-13 17:05:04 -07:00
totemconfig.c config: Allow dynamic link configuration 2017-09-21 17:16:21 +02:00
totemconfig.h totemconfig: Prefer nodelist over bindnetaddr 2017-04-11 11:19:31 +02:00
totemip.c list: Replace for_each by safe version where need 2016-10-27 14:56:52 +02:00
totemknet.c totem: Remove unnecessary NSS headers 2017-09-22 10:27:01 +02:00
totemknet.h config: Allow dynamic link configuration 2017-09-21 17:16:21 +02:00
totemnet.c config: Allow dynamic link configuration 2017-09-21 17:16:21 +02:00
totemnet.h config: Allow dynamic link configuration 2017-09-21 17:16:21 +02:00
totempg.c config: Allow dynamic link configuration 2017-09-21 17:16:21 +02:00
totemsrp.c config: Allow dynamic link configuration 2017-09-21 17:16:21 +02:00
totemsrp.h config: Allow dynamic link configuration 2017-09-21 17:16:21 +02:00
totemudp.c totem: Remove unnecessary NSS headers 2017-09-22 10:27:01 +02:00
totemudp.h config: Allow dynamic link configuration 2017-09-21 17:16:21 +02:00
totemudpu.c totem: Remove unnecessary NSS headers 2017-09-22 10:27:01 +02:00
totemudpu.h config: Allow dynamic link configuration 2017-09-21 17:16:21 +02:00
util.c list: Replace uses of list.h with qblist.h 2016-10-27 14:56:52 +02:00
util.h stats: Add map with on-demand statistics 2017-07-27 15:53:04 +02:00
votequorum.c votequorum: make atb consistent on nodelist reload 2017-09-26 18:05:17 +02:00
votequorum.h list: Replace uses of list.h with qblist.h 2016-10-27 14:56:52 +02:00
vsf_quorum.c Remove redundant header file inclusion 2016-12-05 09:59:08 +01:00
vsf_ykd.c YKD: Fix loading of YKD quorum module 2014-08-18 09:33:59 +01:00
vsf_ykd.h list: Replace uses of list.h with qblist.h 2016-10-27 14:56:52 +02:00
vsf.h Update copyright header dates in exec directory 2012-02-13 17:05:04 -07:00
wd.c wd: default to not using a watchdog 2017-09-14 17:40:48 +02:00