[
https://issues.apache.org/jira/browse/KUDU-2855?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Todd Lipcon resolved KUDU-2855.
-------------------------------
Resolution: Fixed
Fix Version/s: 1.11.0
> 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
> Assignee: HeLifu
> Priority: Major
> Fix For: 1.11.0
>
>
> 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.14#76016)