Skip to content

ci(experimental): the GraalPy leg times out at 110 minutes after the shard split #2739

Closed

Description

@JarryShaw

On main at ab7be2fb0, Experimental Tests run 41585968499 is the first uninterrupted GraalPy run since #2720 split the shards. It lost no workers, against eight before, so the heap problem is fixed. It timed out at 110 minutes instead (exit 124), with no test failures: pytest stopped "during the rest", after all 20 split shards had finished.

The shards ran slower than #2713's estimates. For example, tests/const took 502 s against an estimate of about 284 s, and the two tests/protocols/internet shards took 675 s and 817 s. Their test time adds up to about 6000 s before the rest begins, plus worker start-up for every run, against the step's 6600 s.

Fix it so the non-blocking leg stays green. Raise the step's timeout and the job's timeout-minutes, which GitHub-hosted runners allow up to 360. Or re-size the slowest shards. Or both. Use this run's JUnit seconds, since it is the first real measurement. Keep test_graalpy_shards_1963 and the #1963 note in workflows.rst in step.

Activity

  1. added this to the PyPCAPKit v1.6 milestone on Nov 3, 2026
  2. added
    ciPull requests that change CI or workflow configuration (ci: subject prefix)
    wipWork in flight - a covering PR is open or an agent is actively on it
    on Nov 3, 2026
  3. JarryShaw commented on Nov 3, 2026

    @JarryShaw
    OwnerAuthor

    The PR is #2741.

  4. removed
    wipWork in flight - a covering PR is open or an agent is actively on it
    on Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ciPull requests that change CI or workflow configuration (ci: subject prefix)

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions