Skip to content

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

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jul 21, 2025

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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants