Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Unknown
Description
The record fetcher keeps track of the last processed offset via HashMap that associates the partition+key pair to an offset. This is primarily used for rollbacks and commits when doing manual commit management.
We should probably move this within the commit management code to further simplify the code.
Also, as pointed here, the data structure in use is not thread-safe.
Attachments
Issue Links
- is related to
-
CAMEL-18019 camel-kafka: review fields for concurrent access
- Resolved
- links to