You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Ivan Fedotov (JIRA)" <ji...@apache.org> on 2018/03/13 10:59:00 UTC
[jira] [Created] (IGNITE-7931) Wrong arguments for `keys` in
DataStreamerImpl
Ivan Fedotov created IGNITE-7931:
------------------------------------
Summary: 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
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)