Adrian,

I got down to the JRMPInvokerHA.invoke() method where the HARMIResponse is 
constructed. There is a comparison between the  from the Invocation instance and the 
<HATarget.clusterViewId> and these are not equal so the change is triggered.

Now I looked into the JGroups/HAPartitionImpl interactions at the JGroups  interface 
to try to understand how the HATarget gets its  value set. I noticed the these 
'low-level' view ids are not the same as the values displayed in the jmx-console 
'DefaultPartition' mbean 'view id'. The high-level values are consistent across the 
cluster nodes. Some sequentially incremented value.

I have traced through the DitributeReplicantManagerImpl.purgeDeadMembers() and 
calculateReplicantHash() but can see no relation to the high-level clustered view id.

Why is the high-level view id not propogated down to this lower-level ? i.e. associate 
the 'replicants' directly with the cluster-wide view id.


Thanks for your help!
sinclair

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3834993#3834993

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3834993


-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to