Bharath Reddy Gunapati created FLINK-40699:
----------------------------------------------

             Summary: Add HTTP sink continue-on-error and optional error/DLQ 
handling
                 Key: FLINK-40699
                 URL: https://issues.apache.org/jira/browse/FLINK-40699
             Project: Flink
          Issue Type: Sub-task
          Components: Connectors / HTTP
            Reporter: Bharath Reddy Gunapati


FLINK-40277 makes fatal / exhausted HTTP sink failures fail the Flink job
(completeExceptionally) instead of silently completing. That is the correct
default for fail-fast, but some jobs may prefer to continue after sink errors
and optionally route failed records / error context to an error sink or DLQ.

This was called out in review on PR #54.

Proposed scope:
- Configurable continue-on-error (or equivalent) so sink failures do not
  always kill the job
- Optional path to expose / route failed request content or error context
  (e.g. error topic / DLQ), if feasible with AsyncSink semantics
- Document fail-fast vs continue-on-error behavior and compatibility notes

Acceptance criteria:
- Users can opt into continue-on-error without losing fail-fast as default
- Failed writes remain observable (metrics/logs; optional error sink if added)
- Behavior is tested for Table API/SQL and DataStream
- Docs describe the failure modes and migration from silent-complete behavior



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to