Skip to content
This repository was archived by the owner on Oct 29, 2026. It is now read-only.
This repository was archived by the owner on Oct 29, 2026. It is now read-only.

Can the GraalVM Presubmit checks be faster? #2585

Closed

Description

@diegomarquezp

These checks take usually ~35 minutes. I wonder if we can make them faster somehow.
image
image

Activity

  1. added
    type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.
    priority: p2Moderately-important priority. Fix may not be included in next release.
    on Mar 15, 2024
  2. self-assigned this
    on Mar 18, 2024
  3. mpeddada1 commented on Mar 18, 2024

    @mpeddada1
    Contributor

    Adding some observations on times to understand where the delays are coming from:

    From #2581

    Building sdk-platform-java dependencies: 02:02 min
    Showcase
    Run showcase tests: 2 mins
    Generate native image: 11 min
    Run tests after native image build: 1 min

    Monorepo - KMS
    Run tests for KMS: 1 min
    Generate native image: 10 mins
    Run tests after native image build: <1 min

    Monorepo - KMS Inventory
    Run tests for KMS Inventory: <1 min
    Generate native image: 10 min
    Run tests after native image build: <1 min

    Building the native images appears to be taking a majority of time.

    One idea: The graalvm script first runs the showcase job and then the monorepo tests sequentially. There may be an opportunity for us to parallelize this.

  4. mpeddada1 commented on Dec 22, 2025

    @mpeddada1
    Contributor

    The graalvm jobs are currently running in parallel, thanks to #2749. This reduced the time to 11mins: https://github.com/googleapis/sdk-platform-java/tree/main/.cloudbuild/graalvm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

priority: p2Moderately-important priority. Fix may not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions