private void maybeCleanUpCheckpoints() { // clean up every five minutes long currentMinutes = TimeUnit.MILLISECONDS.toMinutes( System.currentTimeMillis()); if (!indexStats.isFailing() && cleanupIntervalMinutes > -1 && lastCheckpointCleanUpTime + cleanupIntervalMinutes < currentMinutes) { try { cleanUpCheckpoints(); } catch (Throwable e) { log.warn("Checkpoint clean up failed", e); } lastCheckpointCleanUpTime = currentMinutes; } }
private void maybeCleanUpCheckpoints() { // clean up every five minutes long currentMinutes = TimeUnit.MILLISECONDS.toMinutes( System.currentTimeMillis()); if (!indexStats.isFailing() && cleanupIntervalMinutes > -1 && lastCheckpointCleanUpTime + cleanupIntervalMinutes < currentMinutes) { try { cleanUpCheckpoints(); } catch (Throwable e) { log.warn("Checkpoint clean up failed", e); } lastCheckpointCleanUpTime = currentMinutes; } }
private void maybeCleanUpCheckpoints() { // clean up every five minutes long currentMinutes = TimeUnit.MILLISECONDS.toMinutes( System.currentTimeMillis()); if (!indexStats.isFailing() && cleanupIntervalMinutes > -1 && lastCheckpointCleanUpTime + cleanupIntervalMinutes < currentMinutes) { try { cleanUpCheckpoints(); } catch (Throwable e) { log.warn("Checkpoint clean up failed", e); } lastCheckpointCleanUpTime = currentMinutes; } }
assertTrue(async.getIndexStats().isFailing()); async.close();
assertTrue(stats.isFailing()); assertEquals(1, stats.getConsecutiveFailedExecutions()); assertEquals(since, stats.getLatestErrorTime()); assertTrue(stats.isFailing()); assertEquals(2, stats.getConsecutiveFailedExecutions()); assertEquals(since, stats.getFailingSince()); assertFalse(stats.isFailing()); assertEquals(0, stats.getConsecutiveFailedExecutions()); assertEquals("", stats.getFailingSince());
public boolean isFailing() { return indexStats.isFailing(); }
public boolean isFailing() { return indexStats.isFailing(); }
public boolean isFailing() { return indexStats.isFailing(); }