From 01b4c62f928bb22b20042f6cfd05d83c2e5954f3 Mon Sep 17 00:00:00 2001 From: zzz <zzz@i2pmail.org> Date: Tue, 28 Jan 2025 14:57:24 -0500 Subject: [PATCH] NetDB: RI Publish improvements part 3 Only publish non-ff at shutdown if not restarting --- .../networkdb/kademlia/FloodfillNetworkDatabaseFacade.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java index 1f35e4f653..71ce99fc4b 100644 --- a/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java +++ b/router/java/src/net/i2p/router/networkdb/kademlia/FloodfillNetworkDatabaseFacade.java @@ -137,9 +137,8 @@ public class FloodfillNetworkDatabaseFacade extends KademliaNetworkDatabaseFacad public synchronized void shutdown() { // only if not forced ff or not restarting if (_floodfillEnabled && - (!_context.getBooleanProperty(FloodfillMonitorJob.PROP_FLOODFILL_PARTICIPANT) || !(_context.router().scheduledGracefulExitCode() == Router.EXIT_HARD_RESTART || - _context.router().scheduledGracefulExitCode() == Router.EXIT_GRACEFUL_RESTART))) { + _context.router().scheduledGracefulExitCode() == Router.EXIT_GRACEFUL_RESTART)) { // turn off to build a new RI... _floodfillEnabled = false; // true -> publish inline -- GitLab