Expand description
A “non-critical” operator that tracks the progress of a SqlServerSource
.
The operator does the following:
- At some cadence
OFFSET_KNOWN_INTERVAL
will probe the source for the maxLsn
and emit aProgressStatisticsUpdate
to notify listeners of a new “known LSN”. - Listen to a provided
futures::Stream
of resume uppers, which represents the durably committed upper for all of the subsources/exports associated with this source. As the source makes progress this operator does two things:- If
CDC_CLEANUP_CHANGE_TABLE
is enabled, will delete entries from the upstream change table that we’ve already ingested. - Emit a
ProgressStatisticsUpdate
to notify listeners of a new “committed LSN”.
- If
Statics§
- PROGRESS_
WORKER 🔒 - Used as a partition ID to determine the worker that is responsible for handling progress.
Functions§
- render 🔒