@Override public void logRollRequested(boolean underReplicated) { source.incrementLogRollRequested(); if (underReplicated) { source.incrementLowReplicationLogRoll(); } } }
@Test public void testLogRollRequested() throws Exception { MetricsWALSource source = mock(MetricsWALSourceImpl.class); MetricsWAL metricsWAL = new MetricsWAL(source); metricsWAL.logRollRequested(false); metricsWAL.logRollRequested(true); // Log roll was requested twice verify(source, times(2)).incrementLogRollRequested(); // One was because of low replication on the hlog. verify(source, times(1)).incrementLowReplicationLogRoll(); }
@Override public void logRollRequested(boolean underReplicated) { source.incrementLogRollRequested(); if (underReplicated) { source.incrementLowReplicationLogRoll(); } } }
@Test public void testLogRollRequested() throws Exception { MetricsWALSource source = mock(MetricsWALSourceImpl.class); MetricsWAL metricsWAL = new MetricsWAL(source); metricsWAL.logRollRequested(false); metricsWAL.logRollRequested(true); // Log roll was requested twice verify(source, times(2)).incrementLogRollRequested(); // One was because of low replication on the hlog. verify(source, times(1)).incrementLowReplicationLogRoll(); }