In verification on a node group, a full flush of the
configuration is requested to avoid spurious configuration
inconsistencies due to the delayed nature of configuration
distribution. For multi-node-group clusters, however, this
results in additional effort, as the configuration is flushed
to every master candidate once for each node group. To avoid
this pointless effort make group verification only request a
flushing for the nodes of its group.

Klaus Aehlig (3):
  Make config distribution parametric in target group
  Support flushing to a single group
  On group verify, only flush to group nodes

 lib/cmdlib/cluster/verify.py      |  2 +-
 lib/config/__init__.py            | 10 ++++++++++
 src/Ganeti/WConfd/ConfigWriter.hs | 36 +++++++++++++++++++++-------------
 src/Ganeti/WConfd/Core.hs         |  8 +++++++-
 src/Ganeti/WConfd/Monad.hs        | 41 +++++++++++++++++++++++++++------------
 5 files changed, 70 insertions(+), 27 deletions(-)

-- 
2.7.0.rc3.207.g0ac5344

Reply via email to