Jason Gustafson created KAFKA-5435:
--------------------------------------

             Summary: Produce state lost if no snapshot retained
                 Key: KAFKA-5435
                 URL: https://issues.apache.org/jira/browse/KAFKA-5435
             Project: Kafka
          Issue Type: Sub-task
            Reporter: Jason Gustafson
            Assignee: Jason Gustafson
            Priority: Blocker
             Fix For: 0.11.0.0


We have an optimization in {{Log}} to avoid the need to scan the log to build 
producer state during the upgrade path. Basically, if no producer snapshot 
exists, then we assume that it's an upgrade and take a new snapshot from the 
end of the log. Unfortunately, it can happen that snapshot files are never 
created or are deleted through truncation. Upon reinitialization, this can 
cause the optimization above to kick in and we lose the current state of all 
producers.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to