From c2b62847aa30e20ed436b8ca3698e43d307a1f97 Mon Sep 17 00:00:00 2001 From: Rene Groeschke Date: Tue, 30 Nov 2021 09:37:20 +0100 Subject: [PATCH] Fix stopping of old elasticsearch cluster (#81059) due to not exposing the PID of the underlaying cluster the Fixture Stop task was skipped, leaving running clusters behind after the build finished --- .../src/main/java/oldes/OldElasticsearch.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/fixtures/old-elasticsearch/src/main/java/oldes/OldElasticsearch.java b/test/fixtures/old-elasticsearch/src/main/java/oldes/OldElasticsearch.java index ee70e0c55c259..1ec14f6c2939c 100644 --- a/test/fixtures/old-elasticsearch/src/main/java/oldes/OldElasticsearch.java +++ b/test/fixtures/old-elasticsearch/src/main/java/oldes/OldElasticsearch.java @@ -132,5 +132,9 @@ public static void main(String[] args) throws IOException { Path tmp = Files.createTempFile(baseDir, null, null); Files.write(tmp, Integer.toString(port).getBytes(StandardCharsets.UTF_8)); Files.move(tmp, baseDir.resolve("ports"), StandardCopyOption.ATOMIC_MOVE); + + tmp = Files.createTempFile(baseDir, null, null); + Files.write(tmp, Integer.toString(pid).getBytes(StandardCharsets.UTF_8)); + Files.move(tmp, baseDir.resolve("pid"), StandardCopyOption.ATOMIC_MOVE); } }