You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Changefeed will retry forever when sink is unavailable. This behavior might not be desirable
for multiple reasons:
Failures to write to sink are expensive; they result in the the dist flow process to be torn and recreated every 10 seconds.
Retrying forever is confusing to end users: the job is "running", yet nothing is happening (though recent changes to surface retries in running status might help).
Some sinks (s3) already have plenty of retires built into the client -- retrying (forever) might not add that much.
I think the fix might be fairly straightforward: retry limited number of times when we don't advance low watermark (i.e. we're not making forward progress).
The text was updated successfully, but these errors were encountered:
miretskiy
added
C-bug
Code not up to spec/doc, specs & docs deemed correct. Solution expected to change code/behavior.
A-cdc
Change Data Capture
labels
Mar 24, 2021
ajwerner
changed the title
Do not retry forever without making progress
changefeedccl: do not retry forever without making progress
Mar 25, 2021
Changefeed will retry forever when sink is unavailable. This behavior might not be desirable
for multiple reasons:
I think the fix might be fairly straightforward: retry limited number of times when we don't advance low watermark (i.e. we're not making forward progress).
Jira issue: CRDB-2768
The text was updated successfully, but these errors were encountered: