From f9425e5d1661e974311fb7c0d3d225d1634a1827 Mon Sep 17 00:00:00 2001 From: ZhengguoLi Date: Mon, 10 Mar 2025 15:07:57 +0800 Subject: [PATCH] fix: Solve the problem of expired BinlogSync request causing master-slave synchronization to get stuck --- src/pika_repl_bgworker.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pika_repl_bgworker.cc b/src/pika_repl_bgworker.cc index 1e12ffdf0a..39716635d5 100644 --- a/src/pika_repl_bgworker.cc +++ b/src/pika_repl_bgworker.cc @@ -126,7 +126,8 @@ void PikaReplBgWorker::HandleBGWorkerWriteBinlog(void* arg) { << " expected_session: " << binlog_res.session_id() << ", actual_session:" << slave_db->MasterSessionId(); LOG(WARNING) << "Check Session failed " << binlog_res.slot().db_name(); - slave_db->SetReplState(ReplState::kTryConnect); + // ignore expired task + // slave_db->SetReplState(ReplState::kTryConnect); return; }