Skip to content

Make JDK 17 a default#140

Merged
hashhar merged 1 commit intotrinodb:masterfrom
wendigo:serafin/make-jdk-17-default
Aug 12, 2022
Merged

Make JDK 17 a default#140
hashhar merged 1 commit intotrinodb:masterfrom
wendigo:serafin/make-jdk-17-default

Conversation

@wendigo
Copy link
Copy Markdown
Contributor

@wendigo wendigo commented Aug 5, 2022

No description provided.

@cla-bot cla-bot bot added the cla-signed label Aug 5, 2022
@wendigo wendigo force-pushed the serafin/make-jdk-17-default branch 2 times, most recently from a715b88 to cf8c9ea Compare August 8, 2022 09:16
@wendigo wendigo requested review from findinpath, hashhar, kokosing and martint and removed request for findinpath August 8, 2022 12:22
@findinpath
Copy link
Copy Markdown
Contributor

I'm just wondering, how do we make sure that the images do start with the changes we are doing before making a new docker release?

Copy link
Copy Markdown
Member

@kokosing kokosing left a comment

Choose a reason for hiding this comment

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

How to test it with Trino? It would be great to make sure we are still able to run all tests in Trino after releasing these images.

@wendigo
Copy link
Copy Markdown
Contributor Author

wendigo commented Aug 8, 2022

@kokosing it would be possible to test it if we were releasing snapshots. But since we are not, we can rely only on manual testing and/or testing after a release

@kokosing
Copy link
Copy Markdown
Member

kokosing commented Aug 9, 2022

I would test it manually, at least few product tests that are using TLS or KRB.

@hashhar
Copy link
Copy Markdown
Member

hashhar commented Aug 9, 2022

Since the previous version includes everything except this PR I think we can merge this (after some manual tests) and perform a release. That way we always have a clean version of docker-images we can use in Trino if this fails.

@findinpath
Copy link
Copy Markdown
Contributor

I was actually having in mind a kind of smoke test for the image. See that it starts successfully and performs a basic set of operation(s) for which it was conceived and take it back down. The test that I'm speaking about is definitely not dependent on Trino.

Obviously this is not to be done in the scope of this PR, but rather as a potential follow-up if the idea gets more traction.

@findinpath
Copy link
Copy Markdown
Contributor

The commit message is a bit misleading:

Make JDK 17 a default

Maybe "Use Java 17 runtime" fits more the purpose of the commit.

Remove JDK 11 from docker images
@wendigo wendigo force-pushed the serafin/make-jdk-17-default branch from cf8c9ea to c275e6e Compare August 10, 2022 09:07
@hashhar hashhar merged commit d67aab3 into trinodb:master Aug 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

4 participants