Andrew Medvedev created IGNITE-8351: ---------------------------------------
Summary: PME isStaleUpdate() method documentation mismatch Key: IGNITE-8351 URL: https://issues.apache.org/jira/browse/IGNITE-8351 Project: Ignite Issue Type: Bug Affects Versions: 2.4 Reporter: Andrew Medvedev Method org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopologyImpl#isStaleUpdate documents: "New partition map is stale if topology version or update sequence are less than of current map" Code however checks for non-strong equality for updateSequence(): ```return currentMap != null && (newMap.topologyVersion().compareTo(currentMap.topologyVersion()) < 0 || newMap.topologyVersion().compareTo(currentMap.topologyVersion()) == 0 && newMap.updateSequence() <= currentMap.updateSequence());``` We have lots of Stale update WARN msgs as in https://issues.apache.org/jira/browse/IGNITE-8226 (status is proposed to change from WARN to DEBUG, not yet merged) and on further research it looks that the code is right, the documentation is wrong. Coupled together with WARN status messages however, documentation for org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopologyImpl#isStaleUpdate causes concerns... -- This message was sent by Atlassian JIRA (v7.6.3#76005)