This is an automated email from the ASF dual-hosted git repository.
shuber pushed a commit to branch UNOMI-877
in repository https://gitbox.apache.org/repos/asf/unomi.git
The following commit(s) were added to refs/heads/UNOMI-877 by this push:
new 56515e821 Reorder `shutdownNow` to ensure proper node removal from
PersistenceService during shutdown.
56515e821 is described below
commit 56515e821e7a8db623345a48fae016438ebac46b
Author: Serge Huber <[email protected]>
AuthorDate: Mon Aug 25 15:45:55 2025 +0200
Reorder `shutdownNow` to ensure proper node removal from PersistenceService
during shutdown.
---
.../org/apache/unomi/services/impl/cluster/ClusterServiceImpl.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
a/services/src/main/java/org/apache/unomi/services/impl/cluster/ClusterServiceImpl.java
b/services/src/main/java/org/apache/unomi/services/impl/cluster/ClusterServiceImpl.java
index b4bc2c421..a83012ce8 100644
---
a/services/src/main/java/org/apache/unomi/services/impl/cluster/ClusterServiceImpl.java
+++
b/services/src/main/java/org/apache/unomi/services/impl/cluster/ClusterServiceImpl.java
@@ -363,9 +363,7 @@ public class ClusterServiceImpl implements ClusterService {
}
public void destroy() {
- shutdownNow = true;
-
- // Remove this node from the persistence service
+ // Remove this node from the persistence service BEFORE setting
shutdownNow
PersistenceService service = getPersistenceService();
if (service != null) {
try {
@@ -376,6 +374,8 @@ public class ClusterServiceImpl implements ClusterService {
}
}
+ shutdownNow = true;
+
// Close service trackers
if (persistenceServiceTracker != null) {
try {