[ https://issues.apache.org/jira/browse/KAFKA-4199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Eno Thereska updated KAFKA-4199: -------------------------------- Assignee: (was: Guozhang Wang) > When a window store segment is dropped we should also clear any corresponding > cached entries > -------------------------------------------------------------------------------------------- > > Key: KAFKA-4199 > URL: https://issues.apache.org/jira/browse/KAFKA-4199 > Project: Kafka > Issue Type: Improvement > Components: streams > Affects Versions: 0.10.1.0 > Reporter: Damian Guy > Priority: Minor > > In KIP-63 we introduced a CachingWindowStore, but it currently doesn't have a > way to be informed when the underlying store drops a segment. In an ideal > world, when a segment is dropped we'd also remove the corresponding entries > from the cache. > Firstly, we need to understand if it is an issue if they don't get dropped. > They will naturally be evicted when the cache becomes full, but this could > impact other stores in the thread. i.e., what if any performance impact > exists? > If we find there is an unacceptable performance penalty we might need to add > a callback to the WindowStore API such that we can be notified when segments > are removed -- This message was sent by Atlassian JIRA (v6.3.4#6332)