private int getFailureCountSinceStart(JobTracker jt, String tracker) { JobTrackerStatistics jtStats = jt.getStatistics(); StatisticsCollector collector = jtStats.collector; collector.update(); return jtStats.getTaskTrackerStat(tracker).healthCheckFailedStat .getValues().get(StatisticsCollector.SINCE_START).getValue(); }
getTaskTrackerStat(tt.getTrackerName()); out.println("</td><td>" + ttStat.totalTasksStat.getValues(). get(window).getValue()); out.println("</td><td>" + ttStat.succeededTasksStat.getValues(). get(window).getValue()); out.println("</td><td>" + ttStat.healthCheckFailedStat. getValues().get(window).getValue());
assertEquals(0, stat.getValues().get(window).getValue()); assertEquals(3, stat.getValues().get(sincStart).getValue()); assertEquals((3+3), stat.getValues().get(window).getValue()); assertEquals(6, stat.getValues().get(sincStart).getValue()); assertEquals((3+3), stat.getValues().get(window).getValue()); assertEquals(16, stat.getValues().get(sincStart).getValue()); assertEquals((3+3+10+10), stat.getValues().get(window).getValue()); assertEquals(26, stat.getValues().get(sincStart).getValue()); stat.inc(10); collector.update(); assertEquals((3+3+10+10+10+10), stat.getValues().get(window).getValue()); assertEquals(46, stat.getValues().get(sincStart).getValue()); assertEquals((3+3+10+10+10+10), stat.getValues().get(window).getValue()); assertEquals(56, stat.getValues().get(sincStart).getValue()); assertEquals((10+10+10+10+10+12), stat.getValues().get(window).getValue()); assertEquals(68, stat.getValues().get(sincStart).getValue()); assertEquals((10+10+10+10+10+12), stat.getValues().get(window).getValue()); assertEquals(81, stat.getValues().get(sincStart).getValue()); assertEquals((10+10+10+12+13+14), stat.getValues().get(window).getValue()); assertEquals(95, stat.getValues().get(sincStart).getValue());
assertEquals(0, stat.getValues().get(window).getValue()); assertEquals(3, stat.getValues().get(sincStart).getValue()); assertEquals((3+3), stat.getValues().get(window).getValue()); assertEquals(6, stat.getValues().get(sincStart).getValue()); assertEquals((3+3), stat.getValues().get(window).getValue()); assertEquals(16, stat.getValues().get(sincStart).getValue()); assertEquals((3+3+10+10), stat.getValues().get(window).getValue()); assertEquals(26, stat.getValues().get(sincStart).getValue()); stat.inc(10); collector.update(); assertEquals((3+3+10+10+10+10), stat.getValues().get(window).getValue()); assertEquals(46, stat.getValues().get(sincStart).getValue()); assertEquals((3+3+10+10+10+10), stat.getValues().get(window).getValue()); assertEquals(56, stat.getValues().get(sincStart).getValue()); assertEquals((10+10+10+10+10+12), stat.getValues().get(window).getValue()); assertEquals(68, stat.getValues().get(sincStart).getValue()); assertEquals((10+10+10+10+10+12), stat.getValues().get(window).getValue()); assertEquals(81, stat.getValues().get(sincStart).getValue()); assertEquals((10+10+10+12+13+14), stat.getValues().get(window).getValue()); assertEquals(95, stat.getValues().get(sincStart).getValue());