IGNITE-6977 Fix of initial BitSet size in GridPartitionStateMap - Fixes #3082.

Signed-off-by: dpavlov <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/4343b2f9
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/4343b2f9
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/4343b2f9

Branch: refs/heads/ignite-5789-1
Commit: 4343b2f9a6fe5c84d08cd7b31481836606d47a10
Parents: cb8fb73
Author: Alexander Belyak <[email protected]>
Authored: Mon May 21 16:26:04 2018 +0300
Committer: dpavlov <[email protected]>
Committed: Mon May 21 16:26:04 2018 +0300

----------------------------------------------------------------------
 .../org/apache/ignite/internal/util/GridPartitionStateMap.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/4343b2f9/modules/core/src/main/java/org/apache/ignite/internal/util/GridPartitionStateMap.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/util/GridPartitionStateMap.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/util/GridPartitionStateMap.java
index 07da672..5250e15 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/util/GridPartitionStateMap.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/util/GridPartitionStateMap.java
@@ -136,7 +136,7 @@ public class GridPartitionStateMap extends 
AbstractMap<Integer, GridDhtPartition
      * @param parts Partitions to hold.
      */
     public GridPartitionStateMap(int parts) {
-        states = new BitSet(parts);
+        states = new BitSet(parts * BITS);
     }
 
     /**

Reply via email to