From b6a4d822d0f8cffec1d91472c376d50a1f5452b2 Mon Sep 17 00:00:00 2001 From: yisaer Date: Thu, 2 Dec 2021 14:48:31 +0800 Subject: [PATCH] add log Signed-off-by: yisaer --- expression/builtin_time.go | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/expression/builtin_time.go b/expression/builtin_time.go index 738a74c7468aa..c6b3cfa669ef9 100644 --- a/expression/builtin_time.go +++ b/expression/builtin_time.go @@ -7201,11 +7201,21 @@ func CalAppropriateTime(minTime, maxTime, minSafeTime time.Time) time.Time { // 2. If t2 < t, we will use t2 as the result, // and with it, a read request won't fail because it's bigger than the latest SafeTS. func calAppropriateTime(minTime, maxTime, minSafeTime time.Time) time.Time { - if minSafeTime.Before(minTime) { - return minTime - } else if minSafeTime.After(maxTime) { - return maxTime - } + if minSafeTime.Before(minTime) || minSafeTime.After(maxTime) { + logutil.BgLogger().Warn("calAppropriateTime", + zap.Time("minTime", minTime), + zap.Time("maxTime", maxTime), + zap.Time("minSafeTime", minSafeTime)) + if minSafeTime.Before(minTime) { + return minTime + } else if minSafeTime.After(maxTime) { + return maxTime + } + } + logutil.BgLogger().Debug("calAppropriateTime", + zap.Time("minTime", minTime), + zap.Time("maxTime", maxTime), + zap.Time("minSafeTime", minSafeTime)) return minSafeTime }