-
Bug
-
Resolution: Done
-
Major
-
2.7.2.Final, 3.0.0.CR1
-
None
-
False
-
None
-
False
-
-
The default option for processing threads in async engine is Executors.newCachedThreadPool() which is unbounded (the upper bound is Integer.MAX_VALUE), resulting into creating too many threads for bigger batches and slow down due to context switching and memory overhead when processing the batch.
- is duplicated by
-
DBZ-8242 AsyncEngine uses unbound thread pool by default
- Closed
- links to
-
RHEA-2024:139598 Red Hat build of Debezium 2.5.4 release