This change adjusts the repo lag logic and obsoletes the RepoLagWindow setting.
The lag window was intended to keep avoid redundant regenerations for duplicate requests within a short span of time. Unfortunately, there are still a number of cases where nearby requests fall into separate windows. Depending on settings and repo regen time, this can even result in overlapping newRepo tasks for the same tag.
This change adjusts the repo lag logic and obsoletes the
RepoLagWindowsetting.The lag window was intended to keep avoid redundant regenerations for duplicate requests within a short span of time. Unfortunately, there are still a number of cases where nearby requests fall into separate windows. Depending on settings and repo regen time, this can even result in overlapping newRepo tasks for the same tag.
Fixes https://pagure.io/koji/issue/4499