fayce66 edited a comment on issue #9317:
URL: https://github.com/apache/pulsar/issues/9317#issuecomment-768889040


   OK, so basically when I restart my consumers, the best thing to do is to 
trigger topic compaction manually before I restarted them so that I get only 
the last message/key correct? if at least it works like this, then it is fine, 
but the documentation is confusing. I thought the compaction was done 
automatically behind the scenes when new messages are produced.
   
   > When you run compaction on a topic, Pulsar goes through a topic's backlog 
and removes messages that are obscured by later messages, i.e. it goes through 
the topic on a per-key basis and leaves only the most recent message associated 
with that key.
   
   The doc should say "when you run manual compaction on a topic" that would be 
more clear.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to