ignite-1093
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/a483f522 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/a483f522 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/a483f522 Branch: refs/heads/ignite-1093 Commit: a483f522042bda553492e240bc43e2691e19c691 Parents: c3d47ce Author: Anton Vinogradov <vinogradov.an...@gmail.com> Authored: Fri Aug 21 12:09:15 2015 +0300 Committer: Anton Vinogradov <vinogradov.an...@gmail.com> Committed: Fri Aug 21 12:09:15 2015 +0300 ---------------------------------------------------------------------- .../dht/preloader/GridDhtPartitionDemander.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a483f522/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemander.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemander.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemander.java index 73e1fed..e11addc 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemander.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtPartitionDemander.java @@ -791,13 +791,15 @@ public class GridDhtPartitionDemander { Collection<Integer> parts = remaining.get(nodeId); - parts.remove(p); + if (parts!=null) { + parts.remove(p); - if (parts.isEmpty()) { - remaining.remove(nodeId); + if (parts.isEmpty()) { + remaining.remove(nodeId); - if (log.isDebugEnabled()) - log.debug("Completed full partition iteration for node [nodeId=" + nodeId + ']'); + if (log.isDebugEnabled()) + log.debug("Completed full partition iteration for node [nodeId=" + nodeId + ']'); + } } checkIsDone();