Vladimir Ershov created IGNITE-2110: ---------------------------------------
Summary: Replace workarond for local node flag in TcpDiscoveryNode with better solution Key: IGNITE-2110 URL: https://issues.apache.org/jira/browse/IGNITE-2110 Project: Ignite Issue Type: Task Components: cache Affects Versions: ignite-1.4 Reporter: Vladimir Ershov Priority: Minor We should get read of this workaround in GridDhtAffinityAssignmentResponse#finishUnmarshal {code:java} // TODO IGNITE-10: setting 'local' for nodes not needed when IGNITE-10 is implemented. int assignments = affAssignment.size(); for (int n = 0; n < assignments; n++) { List<ClusterNode> nodes = affAssignment.get(n); int size = nodes.size(); for (int i = 0; i < size; i++) { ClusterNode node = nodes.get(i); if (node instanceof TcpDiscoveryNode) ((TcpDiscoveryNode)node).local(node.id().equals(ctx.localNodeId())); } } {code} by designing new solution for TcpDiscoveryNode.local transient flag -- This message was sent by Atlassian JIRA (v6.3.4#6332)