[pve-devel] [PATCH cluster 0/7] pvecm/corosync refactoring and QDevice WIP

Thomas Lamprecht t.lamprecht at proxmox.com
Thu Aug 3 10:03:04 CEST 2017


First 5 patches are ready for comitting, but the last two are rather RFC/WIP.
I send them together as they are a bit related.

Thomas Lamprecht (7):
  pvecm: remove Data::Dumper
  pvecm: import often needed run_command
  corosync config parser: move to hash format
  corosync: transform config to allow easier access
  corosync: add atomic_write_conf and cleanup
  WIP: add foreach_member
  WIP: add and delete qdevice

 data/PVE/API2/ClusterConfig.pm                 |   4 +-
 data/PVE/CLI/pvecm.pm                          | 219 ++++++++++++++++++++++--
 data/PVE/Cluster.pm                            |  16 ++
 data/PVE/Corosync.pm                           | 224 ++++++++++---------------
 data/test/corosync_configs/multiple-nodes.conf |   6 +-
 data/test/corosync_configs/single-node.conf    |   6 +-
 6 files changed, 318 insertions(+), 157 deletions(-)

-- 
2.11.0





More information about the pve-devel mailing list