From a173c004b195817331e508c730597e75386f59c7 Mon Sep 17 00:00:00 2001 From: Mohammad Aziz Date: Mon, 26 Jan 2026 10:14:26 +0530 Subject: [PATCH] Check update for every 5 minutes (temp) --- config/appconf/appconf.go | 5 +++-- config/appconf/appconf_test.go | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/config/appconf/appconf.go b/config/appconf/appconf.go index fb164c1..bc736ed 100644 --- a/config/appconf/appconf.go +++ b/config/appconf/appconf.go @@ -81,10 +81,11 @@ func SelfUpdateEnabled() bool { } // UpdateCheckInterval returns the interval between update checks. -// Controlled by HOSTLINK_UPDATE_CHECK_INTERVAL (default: 1h, clamped to [1m, 24h]). +// Controlled by HOSTLINK_UPDATE_CHECK_INTERVAL (default: 5m, clamped to [1m, 24h]). func UpdateCheckInterval() time.Duration { const ( - defaultInterval = 1 * time.Hour + // TODO(SLFHOST-11): revert to 1*time.Hour once self-update debugging is complete + defaultInterval = 5 * time.Minute minInterval = 1 * time.Minute maxInterval = 24 * time.Hour ) diff --git a/config/appconf/appconf_test.go b/config/appconf/appconf_test.go index ef5d8e9..9ed330b 100644 --- a/config/appconf/appconf_test.go +++ b/config/appconf/appconf_test.go @@ -27,9 +27,9 @@ func TestSelfUpdateEnabled_InvalidFallsToDefault(t *testing.T) { assert.True(t, SelfUpdateEnabled()) } -func TestUpdateCheckInterval_Default1h(t *testing.T) { +func TestUpdateCheckInterval_Default5m(t *testing.T) { t.Setenv("HOSTLINK_UPDATE_CHECK_INTERVAL", "") - assert.Equal(t, 1*time.Hour, UpdateCheckInterval()) + assert.Equal(t, 5*time.Minute, UpdateCheckInterval()) } func TestUpdateCheckInterval_CustomValue(t *testing.T) { @@ -49,7 +49,7 @@ func TestUpdateCheckInterval_ClampedToMax(t *testing.T) { func TestUpdateCheckInterval_InvalidFallsToDefault(t *testing.T) { t.Setenv("HOSTLINK_UPDATE_CHECK_INTERVAL", "garbage") - assert.Equal(t, 1*time.Hour, UpdateCheckInterval()) + assert.Equal(t, 5*time.Minute, UpdateCheckInterval()) } func TestUpdateLockTimeout_Default5m(t *testing.T) {