Guozhang Wang created KAFKA-3658:
------------------------------------
Summary: RocksDBWindowStore should guarantee a single window
locates completely in one segment
Key: KAFKA-3658
URL: https://issues.apache.org/jira/browse/KAFKA-3658
Project: Kafka
Issue Type: Bug
Components: streams
Reporter: Guozhang Wang
Assignee: Guozhang Wang
Fix For: 0.10.0.0
As [[email protected]] found out, the current implementation of
{{RocksDBWindowStore}} does not guarantee a single window locates completely in
one segment, and hence when we expiring a segment, that would result in partial
window expiration (i.e. some records of the window are dropped, while some
others are still available for queries). We need to fix this issue in setting
the segment size to consider the window size.
Another minor issue is that retention size should be validated correctly to be
no less than the window size.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)