Joel Koshy created KAFKA-1755:
---------------------------------

             Summary: Log cleaner thread should not exit on errors
                 Key: KAFKA-1755
                 URL: https://issues.apache.org/jira/browse/KAFKA-1755
             Project: Kafka
          Issue Type: Bug
            Reporter: Joel Koshy
             Fix For: 0.8.3


The log cleaner is a critical process when using compacted topics.
However, if there is any error in any topic (notably if a key is missing) then 
the cleaner exits and all other compacted topics will also be adversely 
affected - i.e., compaction stops across the board.

This can be improved by just aborting compaction for a topic on any error and 
keep the thread from exiting.

Another improvement would be to reject messages without keys that are sent to 
compacted topics although this is not enough by itself.




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

Reply via email to