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

Vladimir Ozerov updated IGNITE-5875:
------------------------------------
    Fix Version/s:     (was: 2.3)

> Implement memory metric that will signal about uneven distribution of pages 
> between segments of durable memory
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: IGNITE-5875
>                 URL: https://issues.apache.org/jira/browse/IGNITE-5875
>             Project: Ignite
>          Issue Type: Improvement
>          Components: persistence
>    Affects Versions: 2.1
>            Reporter: Ivan Rakov
>
> When persistence is enabled, we split memory policy into K equal segments (K 
> = concurrency level). We calculate hash of pageId to determine segment where 
> page will be stored.
> Pages eviction to disk starts when segment is full. If hash function is bad 
> enough, one segment can overflow when there are lots of free space, and 
> evictions can start too early. We want to be able to distinguish such 
> situations. 
> Proposed name for metrics: pageHashFunctionScore
> Proposed formula: difference between maximum and minimum percentage of 
> segment fill



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to