Cluster response if configuring different member_timeout of Activespaces cluster members. Example : I have a seeder and a leech process.I configured 15000 ms for the seeder and 5000 ms for the leach

Cluster response if configuring different member_timeout of Activespaces cluster members. Example : I have a seeder and a leech process.I configured 15000 ms for the seeder and 5000 ms for the leach

book

Article ID: KB0093608

calendar_today

Updated On:

Products Versions
TIBCO ActiveSpaces -
Not Applicable -

Description

Resolution:


Cluster response if configuring different member_timeout of Activespaces cluster members.

Example : 

I have a seeder and a leech process.

I configured 15000 ms for the seeder and 5000 ms for the leach

There is no enforcement that it needs to be same but they are supposed to be. Any node can be a manager and this value is important at the manager node which makes decisions when to remove a member that is not responding. The outcome will be non-deterministic with this configuration.


Example:


Query:


There are two members in a cluster. A seeder has a manager role and was configured 10 seconds as member timeout. A leach is just a member and was configured 5 seconds. The leach leaves the cluster abnormally. When does the seeder clear the left member?

Case#1. After 5 seconds because the member timeout for the left member was 5 seconds.

Case#2. After 10 seconds because the manager member has 10 seconds as a member timeout, it will apply to all other non-manager members.


Clarification:


Manager node's member_timeout is what drives when members are kicked out. Since any member can be a manager (except remote clients), it is advised that all peer members have the same member timeout. The answer will be case #2, 10 seconds. However, there is no guarantee that the manager node will be the one with 5 or 10 second configured node. 

Issue/Introduction

Cluster response if configuring different member_timeout of Activespaces cluster members. Example : I have a seeder and a leech process.I configured 15000 ms for the seeder and 5000 ms for the leach

Additional Information