From 3cdf368bc46708a60984cb9419bdd087be21a856 Mon Sep 17 00:00:00 2001 From: Nathan Coad Date: Wed, 21 Jan 2026 14:17:40 +1100 Subject: [PATCH] re-apply minimum snapshot interval --- internal/tasks/inventorySnapshots.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/tasks/inventorySnapshots.go b/internal/tasks/inventorySnapshots.go index 023249a..da568cb 100644 --- a/internal/tasks/inventorySnapshots.go +++ b/internal/tasks/inventorySnapshots.go @@ -1125,8 +1125,8 @@ func (c *CronTask) compareWithPreviousSnapshot( if prevTableName != "" { moreMissing := c.markMissingFromPrevious(ctx, dbConn, prevTableName, url, startTime, presentSnapshots, presentByUuid, presentByName, inventoryByVmID, inventoryByUuid, inventoryByName) missingCount += moreMissing - expectedSeconds := int64(c.Settings.Values.Settings.VcenterInventorySnapshotSeconds) - // Skip only if snapshots are much closer together than the configured cadence. + expectedSeconds := int64(c.Settings.Values.Settings.VcenterInventorySnapshotSeconds) / 2 + // Skip only if snapshots are closer together than half the configured cadence if SnapshotTooSoon(prevSnapshotTime, startTime.Unix(), expectedSeconds) { c.Logger.Info("skipping new-VM detection because snapshots are too close together", "prev_table", prevTableName, "prev_snapshot_unix", prevSnapshotTime, "current_snapshot_unix", startTime.Unix(), "expected_interval_seconds", expectedSeconds) } else {