From 9072b73337cc1dfec1bc9187fc7943c3ac91ae2e Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 13 Jul 2020 16:26:36 +0300 Subject: [PATCH] Make binlog reindex more aggressive. GitOrigin-RevId: dea08e9bd9b1679c41f5e516c26cb365bdea7562 --- tddb/td/db/binlog/Binlog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tddb/td/db/binlog/Binlog.cpp b/tddb/td/db/binlog/Binlog.cpp index c663470dc..dc4229f13 100644 --- a/tddb/td/db/binlog/Binlog.cpp +++ b/tddb/td/db/binlog/Binlog.cpp @@ -240,7 +240,7 @@ void Binlog::add_event(BinlogEvent &&event) { auto need_reindex = [&](int64 min_size, int rate) { return fd_size > min_size && fd_size / rate > processor_->total_raw_events_size(); }; - if (need_reindex(100000, 5) || need_reindex(500000, 2)) { + if (need_reindex(50000, 5) || need_reindex(100000, 4) || need_reindex(300000, 3) || need_reindex(500000, 2)) { LOG(INFO) << tag("fd_size", format::as_size(fd_size)) << tag("total events size", format::as_size(processor_->total_raw_events_size())); do_reindex();