From b4676d1af5c779acc56611ad08dcda4ebc75dbdb Mon Sep 17 00:00:00 2001 From: Agung Hariadi Tedja Date: Tue, 8 Aug 2023 09:54:42 +0700 Subject: [PATCH] warn user when they set a big number of janitor batch size --- server.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server.go b/server.go index 03fd111..86e86d5 100644 --- a/server.go +++ b/server.go @@ -554,6 +554,10 @@ func NewServer(r RedisConnOpt, cfg Config) *Server { if janitorBatchSize == 0 { janitorBatchSize = defaultJanitorBatchSize } + if janitorBatchSize > defaultJanitorBatchSize { + logger.Warnf("Janitor batch size of %d is greater than the recommended batch size of %d. "+ + "This might cause a long-running script", janitorBatchSize, defaultJanitorBatchSize) + } janitor := newJanitor(janitorParams{ logger: logger, broker: rdb,