From c245dbe3c9789b7be5a2edf55f07dbbddaecec62 Mon Sep 17 00:00:00 2001 From: Brian Kroth Date: Thu, 7 Dec 2023 22:37:32 +0000 Subject: [PATCH 1/4] switch to java 21 --- docker/benchbase/devcontainer/Dockerfile | 3 +-- docker/benchbase/fullimage/Dockerfile | 3 +-- pom.xml | 8 ++++---- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/docker/benchbase/devcontainer/Dockerfile b/docker/benchbase/devcontainer/Dockerfile index 914bc5aaa..0944176bf 100644 --- a/docker/benchbase/devcontainer/Dockerfile +++ b/docker/benchbase/devcontainer/Dockerfile @@ -1,6 +1,5 @@ # For the devcontainer we need a full JDK. -#FROM --platform=linux maven:3.8.5-eclipse-temurin-17 AS devcontainer -FROM maven:3.9.3-eclipse-temurin-17 AS devcontainer +FROM maven:3.9.4-eclipse-temurin-21 AS devcontainer LABEL org.opencontainers.image.source = "https://github.com/cmu-db/benchbase/" diff --git a/docker/benchbase/fullimage/Dockerfile b/docker/benchbase/fullimage/Dockerfile index 9c87736ec..3ce9e7be7 100644 --- a/docker/benchbase/fullimage/Dockerfile +++ b/docker/benchbase/fullimage/Dockerfile @@ -1,8 +1,7 @@ # TODO: Use a multi-stage build to build the fullimage from the devcontainer. # Use a smaller base image that only has the jre, not the full jdk. -#FROM --platform=linux eclipse-temurin:17-jre AS fullimage -FROM eclipse-temurin:17-jre AS fullimage +FROM eclipse-temurin:21-jre AS fullimage LABEL org.opencontainers.image.source = "https://github.com/cmu-db/benchbase/" diff --git a/pom.xml b/pom.xml index 10818edda..937becc84 100644 --- a/pom.xml +++ b/pom.xml @@ -5,16 +5,16 @@ com.oltpbenchmark benchbase - 2021-SNAPSHOT + 2023-SNAPSHOT BenchBase BenchBase is a Multi-DBMS SQL Benchmarking Framework via JDBC https://github.com/cmu-db/benchbase https://github.com/cmu-db/benchbase UTF-8 - 17 - 17 - 17 + 21 + 21 + 21 ${project.basedir}/target