From: <sc...@hy...> - 2009-10-22 21:36:55
|
Author: scottmf Date: 2009-10-22 14:36:42 -0700 (Thu, 22 Oct 2009) New Revision: 13897 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=13897 Modified: trunk/src/org/hyperic/hq/measurement/server/mbean/AvailabilityCheckService.java Log: [HHQ-3498] do not allow backfiller to run unless the server is fully up. Modified: trunk/src/org/hyperic/hq/measurement/server/mbean/AvailabilityCheckService.java =================================================================== --- trunk/src/org/hyperic/hq/measurement/server/mbean/AvailabilityCheckService.java 2009-10-22 21:33:14 UTC (rev 13896) +++ trunk/src/org/hyperic/hq/measurement/server/mbean/AvailabilityCheckService.java 2009-10-22 21:36:42 UTC (rev 13897) @@ -50,6 +50,7 @@ import org.hyperic.hq.measurement.shared.AvailabilityManagerLocal; import org.hyperic.hq.product.MetricValue; import org.hyperic.util.TimeUtil; +import org.hyperic.util.notReady.NotReadyManager; /** * This job is responsible for filling in missing availabilty metric values. @@ -77,6 +78,10 @@ * @jmx:managed-operation */ public void hitWithDate(Date lDate) { + if (!new NotReadyManager().isReady()) { + _log.info("availability check service not starting until server is ready."); + return; + } super.hit(lDate); } |