From 362c97bd0976affb3d82074b65d46ae3f597692d Mon Sep 17 00:00:00 2001 From: ZxYuan Date: Fri, 24 Dec 2021 04:08:30 +0800 Subject: [PATCH] Remove force sync / 30s for non-external backends (#7958) --- rootfs/etc/nginx/lua/balancer.lua | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/rootfs/etc/nginx/lua/balancer.lua b/rootfs/etc/nginx/lua/balancer.lua index b6c420c9f..2c6a83ae9 100644 --- a/rootfs/etc/nginx/lua/balancer.lua +++ b/rootfs/etc/nginx/lua/balancer.lua @@ -23,7 +23,6 @@ local ngx = ngx -- it will take + BACKENDS_SYNC_INTERVAL local BACKENDS_SYNC_INTERVAL = 1 -local BACKENDS_FORCE_SYNC_INTERVAL = 30 local DEFAULT_LB_ALG = "round_robin" local IMPLEMENTATIONS = { @@ -146,10 +145,7 @@ end local function sync_backends() local raw_backends_last_synced_at = configuration.get_raw_backends_last_synced_at() - ngx.update_time() - local current_timestamp = ngx.time() - if current_timestamp - backends_last_synced_at < BACKENDS_FORCE_SYNC_INTERVAL - and raw_backends_last_synced_at <= backends_last_synced_at then + if raw_backends_last_synced_at <= backends_last_synced_at then return end