Skip to content

[jdk] Resolve EA OpenJDK builds to our JDK archive#131237

Merged
brianseeders merged 3 commits intoelastic:mainfrom
brianseeders:ea-use-jdk-archive
Jul 21, 2025
Merged

[jdk] Resolve EA OpenJDK builds to our JDK archive#131237
brianseeders merged 3 commits intoelastic:mainfrom
brianseeders:ea-use-jdk-archive

Conversation

@brianseeders
Copy link
Contributor

See ES-12044

  • Use our new GCS-based JDK archive for early access OpenJDK builds
  • Add -Druntime.java.build=<build_number> to the test failure reproduction line when using an early access build
@brianseeders brianseeders marked this pull request as ready for review July 14, 2025 21:15
@brianseeders brianseeders requested a review from a team as a code owner July 14, 2025 21:15
@elasticsearchmachine elasticsearchmachine added the Team:Delivery Meta label for Delivery team label Jul 14, 2025
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-delivery (Team:Delivery)

Copy link
Member

@rjernst rjernst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

One nit: should we have a reverse proxy in front of the url so we aren't strongly tied to GCP?

@mark-vieira
Copy link
Contributor

LGTM

One nit: should we have a reverse proxy in front of the url so we aren't strongly tied to GCP?

I don't even think we need that. We could just create a CNAME record for this.

@brianseeders
Copy link
Contributor Author

Yep, just need a CNAME. I'll get one set up for it

@brianseeders
Copy link
Contributor Author

Okay, it's using a custom domain now. The downside is that it's not using SSL/HTTPS. We can set that up, but it will cost more because it requires a load balancer (as well as being a more complex setup) or CDN. I think that a CDN that only caches the build artifact files (and not the JSON manifests I create) would be an effective solution, but I need to look at it some more. For now, this is fine and unblocks any other related work.

@brianseeders brianseeders merged commit 47e0524 into elastic:main Jul 21, 2025
33 checks passed
@brianseeders brianseeders deleted the ea-use-jdk-archive branch July 21, 2025 19:22
brianseeders added a commit to brianseeders/elasticsearch that referenced this pull request Jul 21, 2025
brianseeders added a commit to brianseeders/elasticsearch that referenced this pull request Jul 21, 2025
brianseeders added a commit to brianseeders/elasticsearch that referenced this pull request Jul 21, 2025
@brianseeders
Copy link
Contributor Author

💔 Some backports could not be created

Status Branch Result
9.1
9.0
8.19
8.18
8.17 Conflict resolution was aborted by the user

Manual backport

To create the backport manually run:

backport --pr 131237

Questions ?

Please refer to the Backport tool documentation

szybia added a commit to szybia/elasticsearch that referenced this pull request Jul 22, 2025
…king

* upstream/main: (100 commits)
  Term vector API on stateless search nodes (elastic#129902)
  TEST Fix ThreadPoolMergeSchedulerStressTestIT testMergingFallsBehindAndThenCatchesUp (elastic#131636)
  Add inference.put_custom rest-api-spec (elastic#131660)
  ESQL: Fewer serverless docs in tests (elastic#131651)
  Skip search on indices with INDEX_REFRESH_BLOCK (elastic#129132)
  Mute org.elasticsearch.indices.cluster.RemoteSearchForceConnectTimeoutIT testTimeoutSetting elastic#131656
  [jdk] Resolve EA OpenJDK builds to our JDK archive (elastic#131237)
  Add optimized path for intermediate values aggregator (elastic#131390)
  Correctly handling download_database_on_pipeline_creation within a pipeline processor within a default or final pipeline (elastic#131236)
  Refresh potential lost connections at query start for `_search` (elastic#130463)
  Add template_id to patterned-text type (elastic#131401)
  Integrate LIKE/RLIKE LIST with ReplaceStringCasingWithInsensitiveRegexMatch rule (elastic#131531)
  [ES|QL] Add doc for the COMPLETION command (elastic#131010)
  ESQL: Add times to topn status (elastic#131555)
  ESQL: Add asynchronous pre-optimization step for logical plan (elastic#131440)
  ES|QL: Improve generative tests for FORK [130015] (elastic#131206)
  Update index mapping update privileges (elastic#130894)
  ESQL: Added Sample operator NamedWritable to plugin (elastic#131541)
  update `kibana_system` to grant it access to `.chat-*` system index (elastic#131419)
  Clarify heap size configuration (elastic#131607)
  ...
szybia added a commit to szybia/elasticsearch that referenced this pull request Jul 22, 2025
…-tracking

* upstream/main: (44 commits)
  Term vector API on stateless search nodes (elastic#129902)
  TEST Fix ThreadPoolMergeSchedulerStressTestIT testMergingFallsBehindAndThenCatchesUp (elastic#131636)
  Add inference.put_custom rest-api-spec (elastic#131660)
  ESQL: Fewer serverless docs in tests (elastic#131651)
  Skip search on indices with INDEX_REFRESH_BLOCK (elastic#129132)
  Mute org.elasticsearch.indices.cluster.RemoteSearchForceConnectTimeoutIT testTimeoutSetting elastic#131656
  [jdk] Resolve EA OpenJDK builds to our JDK archive (elastic#131237)
  Add optimized path for intermediate values aggregator (elastic#131390)
  Correctly handling download_database_on_pipeline_creation within a pipeline processor within a default or final pipeline (elastic#131236)
  Refresh potential lost connections at query start for `_search` (elastic#130463)
  Add template_id to patterned-text type (elastic#131401)
  Integrate LIKE/RLIKE LIST with ReplaceStringCasingWithInsensitiveRegexMatch rule (elastic#131531)
  [ES|QL] Add doc for the COMPLETION command (elastic#131010)
  ESQL: Add times to topn status (elastic#131555)
  ESQL: Add asynchronous pre-optimization step for logical plan (elastic#131440)
  ES|QL: Improve generative tests for FORK [130015] (elastic#131206)
  Update index mapping update privileges (elastic#130894)
  ESQL: Added Sample operator NamedWritable to plugin (elastic#131541)
  update `kibana_system` to grant it access to `.chat-*` system index (elastic#131419)
  Clarify heap size configuration (elastic#131607)
  ...
brianseeders added a commit that referenced this pull request Jul 22, 2025
brianseeders added a commit that referenced this pull request Jul 22, 2025
brianseeders added a commit that referenced this pull request Jul 22, 2025
brianseeders added a commit that referenced this pull request Jul 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4 participants