From 9a666904b222277b77bda6913d8f6af781040627 Mon Sep 17 00:00:00 2001 From: Georgios Andrianakis Date: Wed, 3 Apr 2024 12:41:23 +0300 Subject: [PATCH 1/2] Make sure the logged process ID is correct in native mode Fixes: #39854 --- .../io/quarkus/deployment/logging/LoggingResourceProcessor.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/deployment/src/main/java/io/quarkus/deployment/logging/LoggingResourceProcessor.java b/core/deployment/src/main/java/io/quarkus/deployment/logging/LoggingResourceProcessor.java index 4bc1ee15c7e94..046b44263f2af 100644 --- a/core/deployment/src/main/java/io/quarkus/deployment/logging/LoggingResourceProcessor.java +++ b/core/deployment/src/main/java/io/quarkus/deployment/logging/LoggingResourceProcessor.java @@ -115,6 +115,7 @@ import io.quarkus.runtime.logging.LogFilterFactory; import io.quarkus.runtime.logging.LogMetricsHandlerRecorder; import io.quarkus.runtime.logging.LoggingSetupRecorder; +import io.smallrye.common.os.Process; public final class LoggingResourceProcessor { @@ -214,6 +215,7 @@ void miscSetup( Consumer systemProp, Consumer provider) { runtimeInit.accept(new RuntimeReinitializedClassBuildItem(ConsoleHandler.class.getName())); + runtimeInit.accept(new RuntimeReinitializedClassBuildItem(Process.class.getName())); runtimeInit.accept(new RuntimeReinitializedClassBuildItem("io.smallrye.common.ref.References$ReaperThread")); systemProp .accept(new NativeImageSystemPropertyBuildItem("java.util.logging.manager", "org.jboss.logmanager.LogManager")); From 63d3a64555aaff35f36dc934ec397e139ae7bd4f Mon Sep 17 00:00:00 2001 From: Georgios Andrianakis Date: Wed, 3 Apr 2024 14:19:41 +0300 Subject: [PATCH 2/2] Update JNI field metrics --- .../test/resources/image-metrics/23.1/image-metrics.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integration-tests/main/src/test/resources/image-metrics/23.1/image-metrics.properties b/integration-tests/main/src/test/resources/image-metrics/23.1/image-metrics.properties index e08a94b6e5cb9..2c5703a468c36 100644 --- a/integration-tests/main/src/test/resources/image-metrics/23.1/image-metrics.properties +++ b/integration-tests/main/src/test/resources/image-metrics/23.1/image-metrics.properties @@ -20,5 +20,5 @@ analysis_results.classes.jni=62 analysis_results.classes.jni.tolerance=1 analysis_results.methods.jni=55 analysis_results.methods.jni.tolerance=1 -analysis_results.fields.jni=62 +analysis_results.fields.jni=63 analysis_results.fields.jni.tolerance=2