From 5fc13a63b1a01e6d9cb9bb2bcfb154a51428f313 Mon Sep 17 00:00:00 2001 From: Alex Huang Date: Tue, 9 Aug 2011 10:51:13 -0700 Subject: [PATCH] There's no background thread working on maintaining the connections --- utils/src/com/cloud/utils/db/ConnectionConcierge.java | 4 ++-- utils/src/com/cloud/utils/time/InaccurateClock.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/utils/src/com/cloud/utils/db/ConnectionConcierge.java b/utils/src/com/cloud/utils/db/ConnectionConcierge.java index 7478e535db8..a074033a7da 100644 --- a/utils/src/com/cloud/utils/db/ConnectionConcierge.java +++ b/utils/src/com/cloud/utils/db/ConnectionConcierge.java @@ -203,7 +203,7 @@ public class ConnectionConcierge { } _executor = Executors.newScheduledThreadPool(1, new NamedThreadFactory("ConnectionConcierge")); - _executor.schedule(new Runnable() { + _executor.scheduleAtFixedRate(new Runnable() { @Override public void run() { s_logger.trace("connection concierge keep alive task"); @@ -214,7 +214,7 @@ public class ConnectionConcierge { } } } - }, seconds, TimeUnit.SECONDS); + }, 0, seconds, TimeUnit.SECONDS); return "As you wish."; } diff --git a/utils/src/com/cloud/utils/time/InaccurateClock.java b/utils/src/com/cloud/utils/time/InaccurateClock.java index 955085a3869..dd6354ed054 100644 --- a/utils/src/com/cloud/utils/time/InaccurateClock.java +++ b/utils/src/com/cloud/utils/time/InaccurateClock.java @@ -52,7 +52,7 @@ public class InaccurateClock extends StandardMBean implements InaccurateClockMBe public synchronized String restart() { turnOff(); s_executor = Executors.newScheduledThreadPool(1, new NamedThreadFactory("InaccurateClock")); - s_executor.schedule(new SetTimeTask(), 60, TimeUnit.SECONDS); + s_executor.scheduleAtFixedRate(new SetTimeTask(), 0, 60, TimeUnit.SECONDS); return "Restarted"; }