title: How kafka connector works with memory leaks?
body: <p>I launch the kafka connect image . i configured near 25 running source and sink connectors
  when i drop inside this container i saw only 1 java processes</p>
  
  <pre><code>root@connect:/# ps -ef | grep java
  root         1     0  3 Jun20 ?        01:32:06 java -Xms256M -Xmx2G -server -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+ExplicitGCInvokesConcurrent -Djava.awt.headless=true -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dkafka.logs.dir=/var/log/kafka -Dlog4j.configuration=file:/etc/kafka/connect-log4j.properties -cp /etc/kafka-connect/jars/*:/usr/share/java/kafka/*:/usr/share/java/confluent-common/*:/usr/share/java/kafka-serde-tools/*:/usr/share/java/monitoring-interceptors/*:/usr/bin/../share/java/kafka/*:/usr/bin/../share/java/confluent-support-metrics/*:/usr/share/java/confluent-support-metrics/* org.apache.kafka.connect.cli.ConnectDistributed /etc/kafka-connect/kafka-connect.properties
  root      6263  6252  0 08:58 pts/1    00:00:00 grep java
  root@connect:/# 
  </code></pre>
  
  <p>Does it means that when we  have a memory leak in one running custom connector it will crash  kafka connect node ?</p>