Matt Burgess created NIFI-4742:
----------------------------------
Summary: CaptureChangeMySQL memory/thread leak when enrichment
connection cannot be made
Key: NIFI-4742
URL: https://issues.apache.org/jira/browse/NIFI-4742
Project: Apache NiFi
Issue Type: Bug
Components: Extensions
Reporter: Matt Burgess
Assignee: Matt Burgess
CaptureChangeMySQL, in addition to making a connection to read the binary logs,
will try to make a JDBC connection to the database in order to enrich the CDC
events with information not in the binary logs themselves, such as column
names/types.
However if an error occurs during set up of the JDBC connection (such as a
missing driver, bad class name, etc.), the binary log connection (including
keepalive thread) is not being cleaned up, and upon retry will create new
threads, etc.
If the JDBC connection cannot be set up successfully, all resources should be
released and/or cleaned up for a fresh retry.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)