@Override public void handleCorrupted(ProcedureIterator procIter) throws IOException { int corruptedCount = 0; while (procIter.hasNext()) { Procedure<?> proc = procIter.next(); LOG.error("Corrupt " + proc); corruptedCount++; } if (abortOnCorruption && corruptedCount > 0) { throw new IOException("found " + corruptedCount + " corrupted procedure(s) on replay"); } } });
private List<TestProcedure> getProcs(ProcedureIterator iter) throws IOException { List<TestProcedure> procs = new ArrayList<>(); while (iter.hasNext()) { procs.add((TestProcedure) iter.next()); } return procs; }
@Override public void handleCorrupted(ProcedureIterator procIter) throws IOException { while (procIter.hasNext()) { Procedure proc = procIter.next(); LOG.debug("corrupted procId=" + proc.getProcId() + ": " + proc); corrupted.add(proc); } } }
@Override public void handleCorrupted(ProcedureIterator procIter) throws IOException { int corruptedCount = 0; while (procIter.hasNext()) { Procedure<?> proc = procIter.next(); LOG.error("Corrupt " + proc); corruptedCount++; } if (abortOnCorruption && corruptedCount > 0) { throw new IOException("found " + corruptedCount + " corrupted procedure(s) on replay"); } } });
@Override public void handleCorrupted(ProcedureIterator procIter) throws IOException { int corruptedCount = 0; while (procIter.hasNext()) { ProcedureInfo proc = procIter.nextAsProcedureInfo(); LOG.error("corrupted procedure: " + proc); corruptedCount++; } if (abortOnCorruption && corruptedCount > 0) { throw new IOException("found " + corruptedCount + " procedures on replay"); } } });
@Override public void handleCorrupted(ProcedureIterator procIter) throws IOException { assertFalse(procIter.hasNext()); } });
private List<TestProcedure> getProcs(ProcedureIterator iter) throws IOException { List<TestProcedure> procs = new ArrayList<>(); while (iter.hasNext()) { procs.add((TestProcedure) iter.next()); } return procs; }
@Override public void handleCorrupted(ProcedureIterator procIter) throws IOException { int corruptedCount = 0; while (procIter.hasNext()) { Procedure<?> proc = procIter.next(); LOG.error("Corrupt " + proc); corruptedCount++; } if (abortOnCorruption && corruptedCount > 0) { throw new IOException("found " + corruptedCount + " corrupted procedure(s) on replay"); } } });
@Override public void handleCorrupted(ProcedureIterator procIter) throws IOException { assertFalse(procIter.hasNext()); } });
@Override public void load(ProcedureIterator procIter) throws IOException { while (procIter.hasNext()) { procIter.next(); } }
@Override public void handleCorrupted(ProcedureIterator procIter) throws IOException { while (procIter.hasNext()) { Procedure proc = procIter.next(); LOG.debug("corrupted procId=" + proc.getProcId() + ": " + proc); corrupted.add(proc); } } }
@Override public void load(ProcedureIterator procIter) throws IOException { while (procIter.hasNext()) { procIter.next(); } }
@Override public void handleCorrupted(ProcedureIterator procIter) throws IOException { while (procIter.hasNext()) { Procedure proc = procIter.next(); LOG.debug("corrupted procId=" + proc.getProcId() + ": " + proc); corrupted.add(proc); } } }
@Override public void handleCorrupted(ProcedureIterator procIter) throws IOException { while (procIter.hasNext()) { procIter.next(); } } }
@Override public void handleCorrupted(ProcedureIterator procIter) throws IOException { while (procIter.hasNext()) { procIter.next(); } } }
int waitingCount = 0; int waitingTimeoutCount = 0; while (procIter.hasNext()) { boolean finished = procIter.isNextFinished(); @SuppressWarnings("unchecked") List<Procedure<TEnvironment>> waitingTimeoutList = new ArrayList<>(waitingTimeoutCount); procIter.reset(); while (procIter.hasNext()) { if (procIter.isNextFinished()) { procIter.skipNext();
@Override public void load(ProcedureIterator procIter) throws IOException { while (procIter.hasNext()) { long procId; if (procIter.isNextFinished()) { Procedure<?> proc = procIter.next(); procId = proc.getProcId(); LOG.debug("loading completed procId=" + procId + ": " + proc); completed.add(proc); } else { Procedure proc = procIter.next(); procId = proc.getProcId(); LOG.debug("loading runnable procId=" + procId + ": " + proc); runnable.add(proc); } if (procIds != null) { assertTrue("procId=" + procId + " unexpected", procIds.contains(procId)); } } }
@Override public void load(ProcedureIterator procIter) throws IOException { while (procIter.hasNext()) { procIter.next(); } }
@Override public void handleCorrupted(ProcedureIterator procIter) throws IOException { while (procIter.hasNext()) { procIter.next(); } } }