KAFKA-8586 added capture of Producer Exceptions which will kill the connector.
There is a need to allow the connector itself to be aware of these errors, handle it in some manner, and continuing processing records.
The proposed change is to add a getter to the retry operator and allow producer failure to be ignored via the "errors.tolerance" configuration setting. The connector will receive a callback to commitRecord() with a null MetadataRecord.
The current behavior is kept if errors.tolerance is not set to all.