lianetm commented on PR #15000:
URL: https://github.com/apache/kafka/pull/15000#issuecomment-1887680132

   My take would be option 2, using the invoker in the background thread and 
submitting a task for the interceptor. Seems like a clean way, re-using the 
mechanism of the invoker already in place, and without doing any major 
refactoring.
   
   I would definitely leave the auto-commit logic in the background thread 
where it is, as it's truly an internal operation/request we want to perform 
without any direct relation with the app layer, needed from multiple places in 
the background even: auto-commit on the interval, but also auto-commit as part 
of the reconciliation process.


-- 
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: [email protected]

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

Reply via email to