diff --git a/frameworks/Java/vertx/pom.xml b/frameworks/Java/vertx/pom.xml index 7bac1baa546..06fd8183ed5 100644 --- a/frameworks/Java/vertx/pom.xml +++ b/frameworks/Java/vertx/pom.xml @@ -1,243 +1,252 @@ - 4.0.0 - com.techempower - vertx.benchmark - 0.0.1-SNAPSHOT + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 + com.techempower + vertx.benchmark + 0.0.1-SNAPSHOT - - 17 - 17 - - vertx.App - 5.0.0.CR8 - 4.2.1.Final - 2.16.1 - + + 17 + 17 + + vertx.App + 5.0.4 + 4.2.5.Final + 2.16.1 + - - - io.vertx - vertx-core - ${vertx.version} - - - io.vertx - vertx-core-logging - ${vertx.version} - - - io.vertx - vertx-pg-client - ${vertx.version} - - - com.dslplatform - dsl-json - 2.0.2 - - - com.julienviet - jsonsergen - 0.0.5 - - - com.github.ben-manes.caffeine - caffeine - 3.1.3 - - - com.fizzed - rocker-compiler - 1.3.0 - - - javax.xml.bind - jaxb-api - 2.3.1 - - + + + io.vertx + vertx-core + ${vertx.version} + + + io.vertx + vertx-core-logging + ${vertx.version} + + + io.vertx + vertx-pg-client + ${vertx.version} + + + com.dslplatform + dsl-json + 2.0.2 + + + com.julienviet + jsonsergen + 0.0.5 + + + com.github.ben-manes.caffeine + caffeine + 3.1.3 + + + com.fizzed + rocker-compiler + 1.3.0 + + + javax.xml.bind + jaxb-api + 2.3.1 + + - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.10.1 - - false - - - - default-compile - - - io.vertx.codegen.CodeGenProcessor - - - - - - - com.fizzed - rocker-maven-plugin - 1.3.0 - - - generate-rocker-templates - generate-sources - - generate - - - 17 - ${basedir}/src/main/templates - ${basedir}/target/generated-sources/rocker - true - true - true - true - - - - - - org.apache.maven.plugins - maven-shade-plugin - 2.4.1 - - - package - - shade - - - - - - ${main.class} - - - - META-INF/services/io.vertx.core.spi.VerticleFactory - - - - - ${project.build.directory}/${project.artifactId}-${project.version}-fat.jar - - - - - + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.10.1 + + false + + + + default-compile + + + io.vertx.codegen.CodeGenProcessor + + + + + + + com.fizzed + rocker-maven-plugin + 1.3.0 + + + generate-rocker-templates + generate-sources + + generate + + + 17 + ${basedir}/src/main/templates + ${basedir}/target/generated-sources/rocker + true + true + true + true + + + + + + org.apache.maven.plugins + maven-shade-plugin + 2.4.1 + + + package + + shade + + + + + + ${main.class} + + + + META-INF/services/io.vertx.core.spi.VerticleFactory + + + + + + + *:* + + META-INF/versions/**/module-info.class + module-info.class + + + + ${project.build.directory}/${project.artifactId}-${project.version}-fat.jar + + + + + - + - - - linux-x86_64 - - - linux - x86_64 - - - - - io.netty - netty-transport-native-io_uring - ${netty.version} - linux-x86_64 - - - + + + linux-x86_64 + + + linux + x86_64 + + + + + io.netty + netty-transport-native-io_uring + ${netty.version} + linux-x86_64 + + + - - linux-amd64 - - - linux - amd64 - - - - - io.netty - netty-transport-native-io_uring - ${netty.version} - linux-x86_64 - - - + + linux-amd64 + + + linux + amd64 + + + + + io.netty + netty-transport-native-io_uring + ${netty.version} + linux-x86_64 + + + - - linux-aarch64 - - - linux - aarch64 - - - - - io.netty - netty-transport-native-io_uring - ${netty.version} - linux-aarch_64 - - - + + linux-aarch64 + + + linux + aarch64 + + + + + io.netty + netty-transport-native-io_uring + ${netty.version} + linux-aarch_64 + + + - - osx-x86_64 - - - mac - x86_64 - - - - - io.netty - netty-resolver-dns-native-macos - ${netty.version} - osx-x86_64 - - - io.netty - netty-transport-native-kqueue - ${netty.version} - osx-x86_64 - - - + + osx-x86_64 + + + mac + x86_64 + + + + + io.netty + netty-resolver-dns-native-macos + ${netty.version} + osx-x86_64 + + + io.netty + netty-transport-native-kqueue + ${netty.version} + osx-x86_64 + + + - - osx-aarch64 - - - mac - aarch64 - - - - - io.netty - netty-resolver-dns-native-macos - ${netty.version} - osx-aarch_64 - - - io.netty - netty-transport-native-kqueue - ${netty.version} - osx-aarch_64 - - - + + osx-aarch64 + + + mac + aarch64 + + + + + io.netty + netty-resolver-dns-native-macos + ${netty.version} + osx-aarch_64 + + + io.netty + netty-transport-native-kqueue + ${netty.version} + osx-aarch_64 + + + - + diff --git a/frameworks/Java/vertx/vertx-postgres.dockerfile b/frameworks/Java/vertx/vertx-postgres.dockerfile index afcb00f4866..fe4477726c8 100644 --- a/frameworks/Java/vertx/vertx-postgres.dockerfile +++ b/frameworks/Java/vertx/vertx-postgres.dockerfile @@ -17,6 +17,8 @@ CMD export DBIP=`getent hosts tfb-database | awk '{ print $1 }'` && \ -server \ -XX:+UseNUMA \ -XX:+UseParallelGC \ + -XX:+UnlockDiagnosticVMOptions \ + -XX:+DebugNonSafepoints \ -Djava.lang.Integer.IntegerCache.high=10000 \ -Dvertx.disableMetrics=true \ -Dvertx.disableWebsockets=true \ diff --git a/frameworks/Java/vertx/vertx.dockerfile b/frameworks/Java/vertx/vertx.dockerfile index e78d0ff9038..ae194f4c7f8 100644 --- a/frameworks/Java/vertx/vertx.dockerfile +++ b/frameworks/Java/vertx/vertx.dockerfile @@ -6,4 +6,4 @@ RUN mvn package -q EXPOSE 8080 -CMD ["java", "--enable-native-access=ALL-UNNAMED", "--sun-misc-unsafe-memory-access=allow", "--add-opens=java.base/java.lang=ALL-UNNAMED", "-Xms2G", "-Xmx2G", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-Djava.lang.Integer.IntegerCache.high=10000", "-Dvertx.disableMetrics=true", "-Dvertx.disableWebsockets=true", "-Dvertx.disableContextTimings=true", "-Dvertx.disableHttpHeadersValidation=true", "-Dvertx.cacheImmutableHttpResponseHeaders=true", "-Dvertx.internCommonHttpRequestHeadersToLowerCase=true", "-Dio.netty.noUnsafe=false", "-Dio.netty.buffer.checkBounds=false", "-Dio.netty.buffer.checkAccessible=false", "-jar", "target/vertx.benchmark-0.0.1-SNAPSHOT-fat.jar", "src/main/conf/config.json"] +CMD ["java", "--enable-native-access=ALL-UNNAMED", "--sun-misc-unsafe-memory-access=allow", "--add-opens=java.base/java.lang=ALL-UNNAMED", "-Xms2G", "-Xmx2G", "-server", "-XX:+UseNUMA", "-XX:+UseParallelGC", "-XX:+UnlockDiagnosticVMOptions", "-XX:+DebugNonSafepoints", "-Djava.lang.Integer.IntegerCache.high=10000", "-Dvertx.disableMetrics=true", "-Dvertx.disableWebsockets=true", "-Dvertx.disableContextTimings=true", "-Dvertx.disableHttpHeadersValidation=true", "-Dvertx.cacheImmutableHttpResponseHeaders=true", "-Dvertx.internCommonHttpRequestHeadersToLowerCase=true", "-Dio.netty.noUnsafe=false", "-Dio.netty.buffer.checkBounds=false", "-Dio.netty.buffer.checkAccessible=false", "-jar", "target/vertx.benchmark-0.0.1-SNAPSHOT-fat.jar", "src/main/conf/config.json"]