Affinity in the cluster is coupled to the topology.  Any affinity based
processing requires a stable topology.  Does Ignite guarantee that all nodes
are executing a transaction on the same affinity version?  Please correct me
if I'm wrong but based on my observation in  Race condition with partition
affinity mapping
<http://apache-ignite-users.70518.x6.nabble.com/Race-condition-with-partition-affinity-mapping-tp7848.html>
  
there seems to be a gap here.  

Also, we would certainly benefit from 
1. exposing access to affintyTopologyVersion from Affinity interface for
tracking purposes and 
2. having functionality to await for specific affinity version before
proceeding with execution

Appreciate your thoughts



--
View this message in context: 
http://apache-ignite-users.70518.x6.nabble.com/Affinity-and-Topology-versions-tp7880.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

Reply via email to