From 5e9f774b04b6b0800e695b638d1d5aef62929cf5 Mon Sep 17 00:00:00 2001 From: takb Date: Thu, 6 Feb 2025 17:45:46 +0100 Subject: [PATCH 1/2] fix: preparation_mode failing to stop openrouteservice after building a graph --- .../ors/api/servlet/listeners/ORSInitContextListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ors-api/src/main/java/org/heigit/ors/api/servlet/listeners/ORSInitContextListener.java b/ors-api/src/main/java/org/heigit/ors/api/servlet/listeners/ORSInitContextListener.java index 73b2f851b1..5d790024dd 100644 --- a/ors-api/src/main/java/org/heigit/ors/api/servlet/listeners/ORSInitContextListener.java +++ b/ors-api/src/main/java/org/heigit/ors/api/servlet/listeners/ORSInitContextListener.java @@ -68,7 +68,7 @@ public void contextInitialized(ServletContextEvent contextEvent) { } if (Boolean.TRUE.equals(engineProperties.getPreparationMode())) { LOGGER.info("Running in preparation mode, all enabled graphs are built, job is done."); - RoutingProfileManagerStatus.setShutdown(true); + System.exit(RoutingProfileManagerStatus.hasFailed() ? 1 : 0); } } catch (Exception e) { LOGGER.warn("Unable to initialize ORS due to an unexpected exception: " + e); From 4c553fa1977b0e3cbf71d307cc84f03c2693b7f8 Mon Sep 17 00:00:00 2001 From: takb Date: Thu, 6 Feb 2025 18:05:52 +0100 Subject: [PATCH 2/2] chore: CHANGELOG --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ed728aa9f..120cd2f34b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,6 +42,7 @@ RELEASING: ### Removed ### Fixed +- preparation_mode flag ([#1966](https://github.com/GIScience/openrouteservice/pull/1966)) ### Security