Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
None
Description
All the system producers need to be thread safe in order to be used in multithreaded tasks. The following are the changes:
- In KafkaSystemProducer, remove the buggy retry logic and treat any exception as fatal.
- In HdfsSystemProducer, add synchronization lock to all public methods.