Re: [PATCH 19/21] votequorum: fix votes/quorum recalculation in auto_tie_breaker

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Reviewed-by: Steven Dake <sdake@xxxxxxxxxx>

On 01/10/2012 02:23 AM, Fabio M. Di Nitto wrote:
> From: "Fabio M. Di Nitto" <fdinitto@xxxxxxxxxx>
> 
> this is necessary when switching from 2 nodes to 1 one in auto_tie_breaker
> 
> Signed-off-by: Fabio M. Di Nitto <fdinitto@xxxxxxxxxx>
> ---
> :100644 100644 b1e575c... b21577b... M	services/votequorum.c
>  services/votequorum.c |    3 ++-
>  1 files changed, 2 insertions(+), 1 deletions(-)
> 
> diff --git a/services/votequorum.c b/services/votequorum.c
> index b1e575c..b21577b 100644
> --- a/services/votequorum.c
> +++ b/services/votequorum.c
> @@ -1015,7 +1015,8 @@ static void quorum_confchg_fn (
>  	}
>  
>  	if (last_man_standing) {
> -		if ((member_list_entries >= quorum) && (left_list_entries)) {
> +		if (((member_list_entries >= quorum) && (left_list_entries)) ||
> +		    ((member_list_entries <= quorum) && (auto_tie_breaker) && (check_low_node_id_partition() == 1))) {
>  			if (last_man_standing_timer_set) {
>  				corosync_api->timer_delete(last_man_standing_timer);
>  				last_man_standing_timer_set = 0;

_______________________________________________
discuss mailing list
discuss@xxxxxxxxxxxx
http://lists.corosync.org/mailman/listinfo/discuss


[Index of Archives]     [Linux Clusters]     [Corosync Project]     [Linux USB Devel]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Linux Kernel]     [Linux SCSI]     [X.Org]

  Powered by Linux