Details
-
Bug
-
Status: Resolved
-
P2
-
Resolution: Fixed
-
2.34.0, 2.35.0
-
None
Description
Producing output from another thread will break the assumption that users who use this library may have where they don't need synchronization since methods like startBundle/finishBundle/processElement are all meant to be accessed from one thread and will also break similar assumptions in the system (for example counters/monitoring rely on a thread local being set to pass a context object around).