Skip to content

Make MySQL binlog staleness threshold configurable#4453

Merged
ilidemi merged 6 commits into
mainfrom
mysql/task-827
Jul 7, 2026
Merged

Make MySQL binlog staleness threshold configurable#4453
ilidemi merged 6 commits into
mainfrom
mysql/task-827

Conversation

@ilidemi

@ilidemi ilidemi commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

When the connection is slow, we can be taking a while to fully receive a new event for legitimate reasons. It is unlikely to happen (3 minutes at usual 20MB/s is 3.6GB and max binlog event is 1GB) but if it does, good to have a knob. Value is cached in env so catalog won't be hammered.

Resolves DBI-827

@ilidemi ilidemi changed the title [WIP] 827 staleness detector conflates slow transfer with dead connection Make MySQL binlog staleness threshold configurable Jul 3, 2026
@ilidemi
ilidemi marked this pull request as ready for review July 3, 2026 02:23
@ilidemi
ilidemi requested a review from a team as a code owner July 3, 2026 02:23
@claude

claude Bot commented Jul 3, 2026

Copy link
Copy Markdown

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

@ilidemi
ilidemi enabled auto-merge (squash) July 7, 2026 01:09
@ilidemi
ilidemi merged commit 61f9187 into main Jul 7, 2026
18 checks passed
@ilidemi
ilidemi deleted the mysql/task-827 branch July 7, 2026 01:29
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