smjn opened a new pull request, #20516:
URL: https://github.com/apache/kafka/pull/20516

   * The `ShareCoordinatorShard` maintains the the record offset information 
for `SharePartitionKey`s in the `ShareCoordinatorOffsetsManager` class.
   * Replay of `ShareSnapshot`s in the shards are reflected in the offsets 
manager including records created due to delete state.
   * However, if the share partition delete is due to topic delete, no record 
will ever be written for the same (as topic id will not repeat). As a result 
the offset manager will always consider the deleted share partition's offset as 
the last redundant one. 
   * The fix is to make the offset manager aware of the tombstone records and 
remove them from the redundant offset calculation.
   * Unit tests have been updated for the same.


-- 
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.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to