Todd Lipcon created KUDU-2855:
---------------------------------

             Summary: Lazy-create DeltaMemStores on first update
                 Key: KUDU-2855
                 URL: https://issues.apache.org/jira/browse/KUDU-2855
             Project: Kudu
          Issue Type: Improvement
          Components: perf, tserver
            Reporter: Todd Lipcon


Currently DeltaTracker::DoOpen creates a DeltaMemStore for each DRS. If we 
assume that most DRS don't have any deltas, this ends up wasting quite a bit of 
memory. Looking at one TS in a production cluster, about 1GB of the ~14G heap 
is being used by DMS. Of that, 464MB is data and the remainder is overhead.

This would likely improve other code paths too to fast-path out any DMS-related 
code.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to