When we have A,B and C listed in initial_hosts but later D and E join, and we have a partition
{A,B,C}and
{D,E}, when the partition heals later, we have no way of merging the 2 subgroups back into 1 because initial_hosts doesn't contain D or E.
SOLUTION: dynamically add members not in initial_hosts to initial_hosts on view changes. Keep the number of dynamically added members bounded.
- blocks
-
JBPAPP-9167 TCPPING: add new member addresses to initial_hosts dynamically
- Closed