Too many requests error
Hello,
I'm getting a too many requests error when running triage bot policies against a project with around 320 issues.
Is the only way to get around this to split the jobs up, or is there a threshold somewhere that can be increased or some other way to work around what I assume is rate limiting?
/usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/network_adapters/httparty_adapter.rb:99:in `raise_on_too_many_requests!': Too many requests made! (Gitlab::Triage::Errors::Network::TooManyRequests)
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/network_adapters/httparty_adapter.rb:47:in `post'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/rest_api_network.rb:67:in `block in post_api'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/retryable.rb:16:in `execute_with_retry'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/rest_api_network.rb:62:in `post_api'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/network.rb:31:in `post_api'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/action/comment.rb:64:in `perform'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/action/comment.rb:39:in `block in act'
from /usr/local/lib/ruby/3.2.0/delegate.rb:87:in `each'
from /usr/local/lib/ruby/3.2.0/delegate.rb:87:in `method_missing'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/action/comment.rb:36:in `act'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/action.rb:32:in `act'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/action.rb:20:in `block in process'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/action.rb:19:in `each'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/action.rb:19:in `process'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/engine.rb:412:in `process_action'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/engine.rb:254:in `block (2 levels) in process_rules'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/engine.rb:364:in `block in resources_for_rule'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/expand_condition.rb:13:in `each'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/expand_condition.rb:13:in `perform'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/engine.rb:346:in `resources_for_rule'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/engine.rb:250:in `block in process_rules'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/engine.rb:249:in `each'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/engine.rb:249:in `process_rules'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/engine.rb:82:in `block in perform'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/engine.rb:73:in `each'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/lib/gitlab/triage/engine.rb:73:in `perform'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/bin/gitlab-triage:18:in `block in <top (required)>'
from /usr/local/lib/ruby/3.2.0/set.rb:511:in `each_key'
from /usr/local/lib/ruby/3.2.0/set.rb:511:in `each'
from /usr/local/bundle/gems/gitlab-triage-1.40.0/bin/gitlab-triage:11:in `<top (required)>'
from /usr/local/bundle/bin/gitlab-triage:25:in `load'
from /usr/local/bundle/bin/gitlab-triage:25:in `<main>'