Hale Bales created GEODE-9279:
---------------------------------

             Summary: Make redis deltas implement Sizeable
                 Key: GEODE-9279
                 URL: https://issues.apache.org/jira/browse/GEODE-9279
             Project: Geode
          Issue Type: Improvement
          Components: redis
    Affects Versions: 1.15.0
            Reporter: Hale Bales


In order for rebalances to work correctly, we must keep track of a close 
estimate of the amount of data that we have. RedisString, RedisSet, and 
RedisHash all inherit from RedisData, which implements Sizeable already. The 
current calculations for set and hash are approximately correct, but do not 
take into account the size of the delta that gets created when the data is 
stored. In order to account for that additional overhead, the delta must also 
implement Sizeable and keep track of its size. This will allow us to be much 
more accurate in our calculations of bytes in use for Set and String, 
potentially exactly accurate.



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

Reply via email to