Vyacheslav Koptilin created IGNITE-27906:
--------------------------------------------
Summary: Avoid creating redundant copies of logical topology nodes.
Key: IGNITE-27906
URL: https://issues.apache.org/jira/browse/IGNITE-27906
Project: Ignite
Issue Type: Improvement
Reporter: Vyacheslav Koptilin
Assignee: Vyacheslav Koptilin
{code:java}
Set<UUID> nodeIds =
currentTopologySnapshot.nodes().stream().map(LogicalNode::id).collect(toSet());
if (!nodeIds.contains(lease.getLeaseholderId())) {
LOG.info("Lease was not negotiated because the node has left
the logical topology [node={}, nodeId={}, group={}]",
lease.getLeaseholder(), lease.getLeaseholderId(),
groupId); responseFut.complete(null);
}
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)