They probably do get queued up. However, that's orthogonal to the fact that JGroups
pushes up views that are more "volatile" than we assumed. For example, if we
have view V1={A,B,C,D,E} and massive failure causes {C,D,E} to fail, JGroups failure
detection and GMS are going to install a view V2={A,B} to surviving members. LeaveTask
does not handle this scenario.
On 2010-06-02, at 7:15 AM, Manik Surtani wrote:
On 27 May 2010, at 20:26, Vladimir Blagojevic wrote:
> Hey,
>
> Our rehashing tasks assume that only one member at the time can leave
(DistributionManagerImpl#rehash) between the subsequent views. JGroups does not enforce
this model - i.e multiple members can leave/crash between subsequent views. Unless there
is some disconnect that I am not aware of we have to handle multiple leaves/crashes in
rehash.
Don't the LeaveTasks get queued up by the executor? In which case, multiple leavers
are supported, its just that they will be processed one at a time.
>
> Vladimir
>
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/infinispan-dev
--
Manik Surtani
manik(a)jboss.org
Lead, Infinispan
Lead, JBoss Cache
http://www.infinispan.org
http://www.jbosscache.org
_______________________________________________
infinispan-dev mailing list
infinispan-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev
--
Vladimir Blagojevic
JBoss Clustering Team
JBoss by Red Hat