Skip to content

Conversation

@jerrinot
Copy link
Collaborator

Problem: When parsing errors occur with DLQ configured, the connector tries to send records one-by-one to identify bad records. This can take a long time, especially on high-latency connections.

Solution: New config option dlq.send.batch.on.error (default: false) to send the entire batch directly to DLQ when parsing errors are detected.

Usage:
dlq.send.batch.on.error=true

Behavior:

  • false (default): Try each record individually, only bad records go to DLQ
  • true: Send entire batch to DLQ immediately, skip database attempts

@jerrinot jerrinot merged commit 985294b into main Oct 29, 2025
1 check passed
@jerrinot jerrinot deleted the jh_dlq_batch branch October 29, 2025 15:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants