[pve-devel] [PATCH cluster v4 0/4] corosync config parser refactoring
Thomas Lamprecht
t.lamprecht at proxmox.com
Wed Sep 20 15:11:01 CEST 2017
This iteration addresses a problem with older configs where the nodes
name entry was not guaranteed by us, adds also a test for this
behaviour to save us from this regressions once nobody of the
reviewers have such an old cluster around.
I omitted the WIP patches this time, the v3 ones are still OK and
apply for those who want to test them.
Thomas Lamprecht (4):
corosync config parser: move to hash format
corosync: transform config to allow easier access
corosync: add atomic_write_conf and cleanup
test: add test for legacy corosync.conf
data/PVE/API2/ClusterConfig.pm | 4 +-
data/PVE/Corosync.pm | 209 ++++++++-----------------
data/test/corosync_configs/multiple-nodes.conf | 6 +-
data/test/corosync_configs/old.conf | 29 ++++
data/test/corosync_configs/single-node.conf | 6 +-
5 files changed, 106 insertions(+), 148 deletions(-)
create mode 100644 data/test/corosync_configs/old.conf
--
2.11.0
More information about the pve-devel
mailing list