This PR adds additional tools to pacing, that weren't originally considered.
So far, this adds:
ignore_pace strategy, which ignores the pace, and always lets the action execute.
is_configured for checking if the pace for a given action has been
One potential inclusion to this PR is logging when the limit is reached. The reason it hasn't been included yet, is that this can quickly end up filling the log, when many actions with the same keys are queued.
Summary
This PR adds additional tools to pacing, that weren't originally considered. So far, this adds:
ignore_pace
strategy, which ignores the pace, and always lets the action execute.is_configured
for checking if the pace for a given action has beenOne potential inclusion to this PR is logging when the limit is reached. The reason it hasn't been included yet, is that this can quickly end up filling the log, when many actions with the same keys are queued.
Local Tests
Everything seem to be working well here.
End-to-End Tests
Haven't conducted yet.