You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Hale Bales (Jira)" <ji...@apache.org> on 2021/05/18 22:19:00 UTC

[jira] [Updated] (GEODE-9285) make RedisSet's measurement of bytes in use more accurate

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

Hale Bales updated GEODE-9285:
------------------------------
    Labels: redis  (was: )

> make RedisSet's measurement of bytes in use more accurate
> ---------------------------------------------------------
>
>                 Key: GEODE-9285
>                 URL: https://issues.apache.org/jira/browse/GEODE-9285
>             Project: Geode
>          Issue Type: Improvement
>          Components: redis
>    Affects Versions: 1.15.0
>            Reporter: Hale Bales
>            Assignee: Hale Bales
>            Priority: Major
>              Labels: redis
>
> RedisSet currently uses constants to help keep track of the size of bytes in use by that RedisSet. The way that the size increases when members are added is not constant, and is affected by resizing. It is possible to get the measurement to be exactly accurate, by dynamically calculating the overhead based on the current capacity and how many entries there are. In order to test this with mocks, the delta will need to be set to null explicitly after it is applied.
> This relates to: https://github.com/apache/geode/commit/6a0eba25d5ed5cc7146ce6374d39dd12b22745f3



--
This message was sent by Atlassian Jira
(v8.3.4#803005)