Guozhang Wang created KAFKA-3716:
------------------------------------

             Summary: Check against negative timestamps
                 Key: KAFKA-3716
                 URL: https://issues.apache.org/jira/browse/KAFKA-3716
             Project: Kafka
          Issue Type: Bug
          Components: streams
            Reporter: Guozhang Wang
            Assignee: Guozhang Wang


Although currently we do not enforce any semantic meaning on the {{Long}} typed 
timestamps, we are actually assuming it to be non-negative while storing the 
timestamp in windowed store. For example, in {{RocksDBWindowStore}} we store 
the timestamp as part of the key, and relying on RocksDB's default 
lexicographic byte array comparator, and hence negative long value stored in 
RocksDB will cause the range search ordering to be messed up.



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

Reply via email to