Skip to content

We are rate limited on the GitHub generate-jitconfig API #44

Open
@delan

Description

@delan

Flapping runners due to issues like #43 can cause us to hit GitHub API rate limits.

Jul 12 02:28:16 ci0 monitor-start[2172579]: 2025-07-12T02:28:16.156039Z  INFO monitor::profile: Creating runner runner_id=50603 profile.base_vm_name="servo-ubuntu2204"
Jul 12 02:28:19 ci0 monitor-start[2172579]: 2025-07-12T02:28:19.147353Z  INFO monitor::shell: line=
Jul 12 02:28:19 ci0 monitor-start[2172579]: 2025-07-12T02:28:19.147381Z  INFO monitor::shell: line=Allocating 'base-clone-1.i  0% [                 ]    0 B/s |  512 B  --:-- ETA
Jul 12 02:28:19 ci0 monitor-start[2172579]: 2025-07-12T02:28:19.235766Z  INFO monitor::shell: line=
Jul 12 02:28:19 ci0 monitor-start[2172579]: 2025-07-12T02:28:19.235777Z  INFO monitor::shell: line=Allocating 'base-clone-1.img'                               |  90 GB  00:02
Jul 12 02:28:19 ci0 monitor-start[2172579]: 2025-07-12T02:28:19.236027Z  INFO monitor::shell: line=
Jul 12 02:28:19 ci0 monitor-start[2172579]: 2025-07-12T02:28:19.236030Z  INFO monitor::shell: line=Clone 'ci-servo-ubuntu2204.50603' created successfully.
Jul 12 02:28:19 ci0 monitor-start[2172579]: 2025-07-12T02:28:19.262845Z  INFO monitor::image: Starting guest
Jul 12 02:28:20 ci0 monitor-start[2415863]: Domain 'ci-servo-ubuntu2204.50603' started
Jul 12 02:28:20 ci0 monitor-start[2172579]: 2025-07-12T02:28:20.756554Z  INFO monitor: Received API request request=GithubJitconfig { response_tx: Sender { .. }, remote_addr: RemoteAddr { client_ip: Some(192.168.100.151), real_ip: None } }
Jul 12 02:28:22 ci0 monitor-start[2172579]: 2025-07-12T02:28:22.937265Z  INFO cmd_lib::child: gh: API rate limit exceeded for user ID 251518. If you reach out to GitHub Support for help, please include the request ID DE26:388973:1983D64:1A55618:6871C846 and timestamp 2025-07-12 02:28:22 UTC. (HTTP 403)
Jul 12 02:28:23 ci0 monitor-start[2172579]: 2025-07-12T02:28:23.296252Z ERROR monitor: Monitor thread error report=Running ["gh" "api" "-H" "Accept: application/vnd.github+json" "-H" "X-GitHub-Api-Version: 2022-11-28" "/orgs/servo/actions/runners" "--paginate" "-q" ".runners[]" | "jq" "-s" "."] exited with error; status code: 1 at src/github.rs:83
Jul 12 02:28:23 ci0 systemd[1]: monitor.service: Main process exited, code=exited, status=1/FAILURE
Jul 12 02:28:24 ci0 systemd[1]: monitor.service: Failed with result 'exit-code'.
Jul 12 02:28:24 ci0 systemd[1]: monitor.service: Consumed 12min 35.416s CPU time, 320.7M memory peak, 47.6M incoming IP traffic, 8.1G outgoing IP traffic.
Jul 12 02:28:24 ci0 systemd[1]: monitor.service: Scheduled restart job, restart counter is at 11.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions