ctdb-recovery-helper: Add banning to parallel recovery
authorAmitay Isaacs <amitay@gmail.com>
Tue, 15 Mar 2016 04:08:24 +0000 (15:08 +1100)
committerMartin Schwenke <martins@samba.org>
Fri, 25 Mar 2016 05:57:32 +0000 (06:57 +0100)
commitc51b8c22349bde6a3280c51ac147cab5ea27b5a6
tree6fc4f0e740f1c9e9a6fcb94c7a4211f210df00b3
parentae366fb932e9d42fbde5aa48f04d70e15dc36888
ctdb-recovery-helper: Add banning to parallel recovery

If one or more nodes are misbehaving during recovery, keep track of
failures as ban_credits.  If the node with the highest ban_credits exceeds
5 ban credits, then tell recovery daemon to assign banning credits.

This will ban only a single node at a time in case of recovery failure.

Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
Autobuild-User(master): Martin Schwenke <martins@samba.org>
Autobuild-Date(master): Fri Mar 25 06:57:32 CET 2016 on sn-devel-144
ctdb/server/ctdb_recovery_helper.c