mirror of
https://github.com/mailscope/kumomta.git
synced 2026-10-28 01:06:14 +00:00
This commit introduces a background task that will periodically (every 30 seconds) fetch the shaping data, uncached. If the hash of the shaping data has changed since the last run, it will bump the current config epoch. Combined with setting the refresh strategy to Epoch, this will cause the ready queue config maintainer to wake up and refresh all the egress path configs. This commit reduces the latency for detecting TSA config updates and also the overhead of applying those changes to the various ready queues.