You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by tk...@apache.org on 2025/07/02 08:47:57 UTC

(ignite-3) 01/01: IGNITE-25817 wip

This is an automated email from the ASF dual-hosted git repository.

tkalkirill pushed a commit to branch ignite-25817
in repository https://gitbox.apache.org/repos/asf/ignite-3.git

commit 74a6b56e88a81eb438dea2ea8b5e5ebcf7bc4acc
Author: Kirill Tkalenko <tk...@yandex.ru>
AuthorDate: Wed Jul 2 11:47:44 2025 +0300

    IGNITE-25817 wip
---
 .../org/apache/ignite/internal/app/IgniteServerImpl.java  | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/modules/runner/src/main/java/org/apache/ignite/internal/app/IgniteServerImpl.java b/modules/runner/src/main/java/org/apache/ignite/internal/app/IgniteServerImpl.java
index 011871146b4..87b6fd8ad9b 100644
--- a/modules/runner/src/main/java/org/apache/ignite/internal/app/IgniteServerImpl.java
+++ b/modules/runner/src/main/java/org/apache/ignite/internal/app/IgniteServerImpl.java
@@ -397,6 +397,8 @@ public class IgniteServerImpl implements IgniteServer {
 
         logOsInfo();
 
+        logVmInfo();
+
         ackRemoteManagement();
 
         return instance.startAsync().handle((result, throwable) -> {
@@ -482,6 +484,19 @@ public class IgniteServerImpl implements IgniteServer {
         );
     }
 
+    private static void logVmInfo() {
+        String runtimeName = System.getProperty("java.runtime.name");
+        String runtimeVersion = System.getProperty("java.runtime.version");
+        String vmVendor = System.getProperty("java.vm.vendor");
+        String vmName = System.getProperty("java.vm.name");
+        String vmVersion = System.getProperty("java.vm.version");
+
+        LOG.info(
+                "VM: [jdkName={}, jdkVersion={}, vmVendor={}, vmName={}, vmVersion={}]",
+                runtimeName, runtimeVersion, vmVendor, vmName, vmVersion
+        );
+    }
+
     private static void ackRemoteManagement() {
         if (LOG.isInfoEnabled()) {
             boolean jmxEnabled = System.getProperty("com.sun.management.jmxremote") != null;