[jira] [Updated] (IGNITE-7931) Wrong arguments for `keys` in DataStreamerImpl

2018-03-13 Thread Ivan Fedotov (JIRA)

 [ 
https://issues.apache.org/jira/browse/IGNITE-7931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Fedotov updated IGNITE-7931:
-
Description: 
When creating
{code:java|title=DataStreamerImpl.java}
keys = new GridConcurrentHashSet<>(entries.size(), U.capacity(entries.size()), 
1);{code}
[1],[2] result of `U.capacity` is passed as `loadFactor` value. When loadFactor 
== U.capacity, initial size of table is 1. This leads to performance penalty 
due to rehashing of internal map.

[1][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L633]

[2][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L574]

 

  was:
When creating
{code:java|title=DataStreamerImpl.java}
keys = new GridConcurrentHashSet<>(entries.size(), U.capacity(entries.size()), 
1);{code}
[1],[2] result of `U.capacity` is passed as `loadfactor` value. When loadFactor 
== U.capacity, initial size of table is 1. This leads to performance penalty 
due to rehashing of internal map.

[1][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L633]

[2][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L574]

 


>  Wrong arguments for `keys` in DataStreamerImpl
> ---
>
> Key: IGNITE-7931
> URL: https://issues.apache.org/jira/browse/IGNITE-7931
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Ivan Fedotov
>Assignee: Ivan Fedotov
>Priority: Trivial
> Fix For: 2.5
>
>
> When creating
> {code:java|title=DataStreamerImpl.java}
> keys = new GridConcurrentHashSet<>(entries.size(), 
> U.capacity(entries.size()), 1);{code}
> [1],[2] result of `U.capacity` is passed as `loadFactor` value. When 
> loadFactor == U.capacity, initial size of table is 1. This leads to 
> performance penalty due to rehashing of internal map.
> [1][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L633]
> [2][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L574]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-7931) Wrong arguments for `keys` in DataStreamerImpl

2018-03-13 Thread Ivan Fedotov (JIRA)

 [ 
https://issues.apache.org/jira/browse/IGNITE-7931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Fedotov updated IGNITE-7931:
-
Description: 
When creating
{code:java|title=DataStreamerImpl.java}
{code:java}
keys = new GridConcurrentHashSet<>(entries.size(), U.capacity(entries.size()), 
1);{code}
[1],[2] result of `U.capacity` is passed as `loadfactor` value. When loadFactor 
== U.capacity, initial size of table is 1. This leads to performance penalty 
due to rehashing of internal map.

[1][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L633]

[2][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L574]

 

  was:
When creating

{code: title=DataStreamerImpl.java}
{code:java}
keys = new GridConcurrentHashSet<>(entries.size(), U.capacity(entries.size()), 
1);{code}
[1],[2] result of `U.capacity` is passed as `loadfactor` value. When 
loadFactory == U.capacity, initial size of table is 1. This leads to 
performance penalty due to rehashing of internal map.

[1][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L633]

[2][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L574]

 


>  Wrong arguments for `keys` in DataStreamerImpl
> ---
>
> Key: IGNITE-7931
> URL: https://issues.apache.org/jira/browse/IGNITE-7931
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Ivan Fedotov
>Assignee: Ivan Fedotov
>Priority: Trivial
> Fix For: 2.5
>
>
> When creating
> {code:java|title=DataStreamerImpl.java}
> {code:java}
> keys = new GridConcurrentHashSet<>(entries.size(), 
> U.capacity(entries.size()), 1);{code}
> [1],[2] result of `U.capacity` is passed as `loadfactor` value. When 
> loadFactor == U.capacity, initial size of table is 1. This leads to 
> performance penalty due to rehashing of internal map.
> [1][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L633]
> [2][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L574]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-7931) Wrong arguments for `keys` in DataStreamerImpl

2018-03-13 Thread Ivan Fedotov (JIRA)

 [ 
https://issues.apache.org/jira/browse/IGNITE-7931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Fedotov updated IGNITE-7931:
-
Description: 
When creating
{code:java|title=DataStreamerImpl.java}
keys = new GridConcurrentHashSet<>(entries.size(), U.capacity(entries.size()), 
1);{code}
[1],[2] result of `U.capacity` is passed as `loadfactor` value. When loadFactor 
== U.capacity, initial size of table is 1. This leads to performance penalty 
due to rehashing of internal map.

[1][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L633]

[2][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L574]

 

  was:
When creating
{code:java|title=DataStreamerImpl.java}
{code:java}
keys = new GridConcurrentHashSet<>(entries.size(), U.capacity(entries.size()), 
1);{code}
[1],[2] result of `U.capacity` is passed as `loadfactor` value. When loadFactor 
== U.capacity, initial size of table is 1. This leads to performance penalty 
due to rehashing of internal map.

[1][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L633]

[2][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L574]

 


>  Wrong arguments for `keys` in DataStreamerImpl
> ---
>
> Key: IGNITE-7931
> URL: https://issues.apache.org/jira/browse/IGNITE-7931
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Ivan Fedotov
>Assignee: Ivan Fedotov
>Priority: Trivial
> Fix For: 2.5
>
>
> When creating
> {code:java|title=DataStreamerImpl.java}
> keys = new GridConcurrentHashSet<>(entries.size(), 
> U.capacity(entries.size()), 1);{code}
> [1],[2] result of `U.capacity` is passed as `loadfactor` value. When 
> loadFactor == U.capacity, initial size of table is 1. This leads to 
> performance penalty due to rehashing of internal map.
> [1][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L633]
> [2][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L574]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-7931) Wrong arguments for `keys` in DataStreamerImpl

2018-03-13 Thread Ivan Fedotov (JIRA)

 [ 
https://issues.apache.org/jira/browse/IGNITE-7931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Fedotov updated IGNITE-7931:
-
Description: 
When creating

{code: title=DataStreamerImpl.java}
{code:java}
keys = new GridConcurrentHashSet<>(entries.size(), U.capacity(entries.size()), 
1);{code}
[1],[2] result of `U.capacity` is passed as `loadfactor` value. When 
loadFactory == U.capacity, initial size of table is 1. This leads to 
performance penalty due to rehashing of internal map.

[1][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L633]

[2][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L574]

 

  was:
When creating \{{keys=new (...);}} [1],[2] result of `U.capacity` is passed 
as `loadfactor` value. When loadFactory == U.capacity, initial size of table is 
1. This leads to performance penalty due to rehashing of internal map.

[1][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L633]

[2][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L574]

 


>  Wrong arguments for `keys` in DataStreamerImpl
> ---
>
> Key: IGNITE-7931
> URL: https://issues.apache.org/jira/browse/IGNITE-7931
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Ivan Fedotov
>Assignee: Ivan Fedotov
>Priority: Trivial
> Fix For: 2.5
>
>
> When creating
> {code: title=DataStreamerImpl.java}
> {code:java}
> keys = new GridConcurrentHashSet<>(entries.size(), 
> U.capacity(entries.size()), 1);{code}
> [1],[2] result of `U.capacity` is passed as `loadfactor` value. When 
> loadFactory == U.capacity, initial size of table is 1. This leads to 
> performance penalty due to rehashing of internal map.
> [1][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L633]
> [2][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L574]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (IGNITE-7931) Wrong arguments for `keys` in DataStreamerImpl

2018-03-13 Thread Ivan Fedotov (JIRA)

 [ 
https://issues.apache.org/jira/browse/IGNITE-7931?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ivan Fedotov updated IGNITE-7931:
-
Fix Version/s: 2.5

>  Wrong arguments for `keys` in DataStreamerImpl
> ---
>
> Key: IGNITE-7931
> URL: https://issues.apache.org/jira/browse/IGNITE-7931
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Ivan Fedotov
>Assignee: Ivan Fedotov
>Priority: Trivial
> Fix For: 2.5
>
>
> When creating \{{keys=new (...);}} [1],[2] result of `U.capacity` is 
> passed as `loadfactor` value. When loadFactory == U.capacity, initial size of 
> table is 1. This leads to performance penalty due to rehashing of internal 
> map.
> [1][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L633]
> [2][https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamerImpl.java#L574]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)