From 6f6e672a626e6dc96f30e3cf2311d82c6e44592a Mon Sep 17 00:00:00 2001 From: Kirill Anisimov Date: Tue, 3 Mar 2026 12:40:35 +0700 Subject: [PATCH] IGNITE-27016: Fix ZooKeeper discovery in multi-JVM IgniteNodeRunner --- .../testframework/junits/multijvm/IgniteNodeRunner.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/core/src/test/java/org/apache/ignite/testframework/junits/multijvm/IgniteNodeRunner.java b/modules/core/src/test/java/org/apache/ignite/testframework/junits/multijvm/IgniteNodeRunner.java index 030542254a633..e9c5432aa4b2a 100644 --- a/modules/core/src/test/java/org/apache/ignite/testframework/junits/multijvm/IgniteNodeRunner.java +++ b/modules/core/src/test/java/org/apache/ignite/testframework/junits/multijvm/IgniteNodeRunner.java @@ -116,8 +116,10 @@ public static void storeToFile(IgniteConfiguration cfg, String fileName, try (OutputStream out = new BufferedOutputStream(new FileOutputStream(fileName))) { IgniteConfiguration cfg0 = new IgniteConfiguration(cfg); - if (resetDiscovery) - cfg0.setDiscoverySpi(null); + if (resetDiscovery) { + if (cfg0.getDiscoverySpi() instanceof TcpDiscoverySpi) + cfg0.setDiscoverySpi(null); + } cfg0.setWorkDirectory(U.defaultWorkDirectory()); cfg0.setMBeanServer(null);