mirror_corosync/include/corosync
Christine Caulfield f078fff6eb config: Reorganise the config system
To be more reliable & maintainable

The basic plan here is to fix reloads to be more stable
using read/parse/verify/build/commit stages, so that any errors
will not leave corosync in an unstable state. This should
also make the code more maintainable as currently the verify/commit
stages are horribly intertwined.

Also:
- Fix local_node_pos not being updated in the new map during validation
 (broke adding and removing new nodes in the middle of the list).
- Fix reconfiguration so that nodes are indexed by nodeid and not their
  position in the list. This is an old bug that's just been carried
  over

Signed-off-by: Christine Caulfield <ccaulfie@redhat.com>
Reviewed-by: Jan Friesse <jfriesse@redhat.com>
2020-04-24 16:26:44 +02:00
..
totem config: Reorganise the config system 2020-04-24 16:26:44 +02:00
.gitignore build: drop obsoleted SOCKETDIR option 2012-03-12 07:12:48 +01:00
cfg.h log: Implement support for reopening log files 2018-10-16 14:46:52 +02:00
cmap.h cmap: Fix strncpy warning in cmap_iter_next 2018-08-13 09:00:41 +02:00
coroapi.h Revert "totemip: Add support for sin6_scope_id" 2020-04-22 13:30:19 +02:00
corodefs.h Adds doxygen stubs to include directory 2016-05-12 15:59:48 +02:00
corotypes.h logging: Add CS_PRI_NODE_ID and CS_PRI_RING_ID 2019-07-03 10:53:52 +02:00
cpg.h cpg: Add CPG_REASON_UNDEFINED 2019-04-16 14:49:10 +02:00
hdb.h Adds doxygen stubs to include directory 2016-05-12 15:59:48 +02:00
icmap.h icmap: fix the icmap_get_*_r functions 2019-11-18 16:29:57 +01:00
ipc_cfg.h log: Implement support for reopening log files 2018-10-16 14:46:52 +02:00
ipc_cmap.h stats: Add map with on-demand statistics 2017-07-27 15:53:04 +02:00
ipc_cpg.h Adds doxygen stubs to include directory 2016-05-12 15:59:48 +02:00
ipc_quorum.h Adds doxygen stubs to include directory 2016-05-12 15:59:48 +02:00
ipc_votequorum.h votequorum: Fix up quorum/nodelist callbacks 2016-06-28 13:58:39 +02:00
logsys.h log: Implement support for reopening log files 2018-10-16 14:46:52 +02:00
mar_gen.h Adds doxygen stubs to include directory 2016-05-12 15:59:48 +02:00
quorum.h Adds doxygen stubs to include directory 2016-05-12 15:59:48 +02:00
sam.h low:typo fix in sam.h 2016-06-27 12:47:34 +02:00
sq.h Adds doxygen stubs to include directory 2016-05-12 15:59:48 +02:00
swab.h Adds doxygen stubs to include directory 2016-05-12 15:59:48 +02:00
votequorum.h votequorum: Fix up quorum/nodelist callbacks 2016-06-28 13:58:39 +02:00