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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Reverts to using Python v3.8 in the Dockerfile, due to process-hang issues associated with changes that were released in Python v3.9
Implements limited in-process retrying of timed out SQL queries, instead of always relying on process crash and supervisor restart mechanics
Makes the row batch size for DB queries configurable (but still defaults to the original 2,000)
Logging improvements and cleanups
Fixes a bug that could cause progress hearbeat messages to be emitted with an LSN lower than the last previously published progress message for a table
Moves HTTP-based metrics reporting to a separate thread to reduce latency impact on the main process
Introduces progress_reset_tool.py, which can be used to delete progress entries for specific topic(s), e.g. to trigger re-taking a snapshot without needing to create a new capture instance in the DB
Improves logic in both the progress-topic and regular-topic validator tools
Allows use of pseudo-failover in cases where connections to the primary server time out entirely