Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-8237

Unbounded number of processing threads in async engine

XMLWordPrintable

      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.

              vjuranek@redhat.com Vojtech Juranek
              vjuranek@redhat.com Vojtech Juranek
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: