[
https://issues.apache.org/jira/browse/IGNITE-88?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yakov Zhdanov reassigned IGNITE-88:
-----------------------------------
Assignee: Dmitriy Setrakyan (was: Yakov Zhdanov)
Dmitry,
Can you take a look at this ticket?
I remember we had some confusion on extra-heap utilization when store value
bytes is set to true. I wanted to attract user attention to that. However,
performance suggestions now do not seem a proper place for me. Please advice
> Add warning / suggestion if cache.storeValueBytes == true
> ---------------------------------------------------------
>
> Key: IGNITE-88
> URL: https://issues.apache.org/jira/browse/IGNITE-88
> Project: Ignite
> Issue Type: Bug
> Components: cache
> Affects Versions: sprint-1
> Reporter: Alexey Kuznetsov
> Assignee: Dmitriy Setrakyan
> Fix For: sprint-1
>
>
> If cache configured with storeValueBytes that will lead to double memory
> consumption: for object itself and its value bytes.
> Consider following example:
> 1. Start one node with 1G memory.
> 2. Fill cache to get all most free memory. Node works as expected.
> 3. Start one more node with same config as first node (with 1G memory).
> 4. Preloading from first to second node will start, BUT because of
> storeValueBytes option second node actually need 2G memory. And after short
> time huge GC will start on second node and it will became almost non
> operational.
> So, we need a warning / suggestion if cache configured with storeValueBytes .
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)