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)