diff options
author | Harald Musum <musum@oath.com> | 2018-01-22 12:17:47 +0100 |
---|---|---|
committer | Harald Musum <musum@oath.com> | 2018-01-22 12:17:47 +0100 |
commit | 92482af1c817af778a0807dfb9d8826696be20ec (patch) | |
tree | 2a49e9b3cfb0fa1bfe7080d13483462ea1939445 /configserver | |
parent | c69fdcea1939f225216e95907d30d9b99fcbebae (diff) |
Purge old sessions every 5 minutes and log when doing so
Diffstat (limited to 'configserver')
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/session/LocalSessionRepo.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/session/LocalSessionRepo.java b/configserver/src/main/java/com/yahoo/vespa/config/server/session/LocalSessionRepo.java index af809bea127..59a0bb2e3de 100644 --- a/configserver/src/main/java/com/yahoo/vespa/config/server/session/LocalSessionRepo.java +++ b/configserver/src/main/java/com/yahoo/vespa/config/server/session/LocalSessionRepo.java @@ -24,7 +24,7 @@ public class LocalSessionRepo extends SessionRepo<LocalSession> { private static final Logger log = Logger.getLogger(LocalSessionRepo.class.getName()); private static final FilenameFilter sessionApplicationsFilter = (dir, name) -> name.matches("\\d+"); - private static final Duration delay = Duration.ofMinutes(1); + private static final Duration delay = Duration.ofMinutes(5); private final ScheduledExecutorService purgeOldSessionsExecutor = new ScheduledThreadPoolExecutor(1); private final long sessionLifetime; // in seconds @@ -65,6 +65,7 @@ public class LocalSessionRepo extends SessionRepo<LocalSession> { // public for testing public void purgeOldSessions() { + log.log(LogLevel.INFO, "Purging old sessions"); // TODO: Use debug level after 2018-01-29 try { List<LocalSession> sessions = new ArrayList<>(listSessions()); for (LocalSession candidate : sessions) { @@ -76,6 +77,7 @@ public class LocalSessionRepo extends SessionRepo<LocalSession> { } catch (Throwable e) { log.log(LogLevel.WARNING, "Error when purging old sessions ", e); } + log.log(LogLevel.INFO, "Done purging old sessions"); // TODO: Use debug level after 2018-01-29 } private boolean hasExpired(LocalSession candidate) { |