Hale Bales created GEODE-9285:
---------------------------------

             Summary: 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


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)

Reply via email to