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

Mike Percy updated KUDU-563:
----------------------------
    Parent: KUDU-560

> Make LogCache more flexible with regard to what it keeps in memory
> ------------------------------------------------------------------
>
>                 Key: KUDU-563
>                 URL: https://issues.apache.org/jira/browse/KUDU-563
>             Project: Kudu
>          Issue Type: Sub-task
>          Components: consensus
>    Affects Versions: M4.5
>            Reporter: David Alves
>            Assignee: Todd Lipcon
>
> Right now LogCache keeps everything in memory that anyone might need. This is 
> legacy behavior from when we couldn't fill the cache from disk and we don't 
> need it anymore.
> A couple alternatives could work, while making the cache more flexible. 
> Here's one:
> - Make the pin a suggestion, i.e. under memory pressure we could still evict 
> past the pin, but otherwise we don't.
> - Make the pin move with the majority replicated index or even with the 
> committed index, that way the ops that most people are likely to need are in 
> memory but others aren't/
> - Make the cache not cache anything behind the pin



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to