@Override public void add(SortedOplog soplog) throws IOException { readers.addFirst(new TrackedReference<SortedOplogReader>(soplog.createReader())); }
protected SortedOplog createSoplog(int start, int count, int id) throws IOException { SortedOplog soplog = factory.createSortedOplog(new File("test-" + id + ".soplog")); SortedOplogWriter wtr = soplog.createWriter(); try { for (int i = start; i < start + count; i++) { wtr.append(SortedReaderTestCase.wrapInt(i), SortedReaderTestCase.wrapInt(i)); } } finally { wtr.close(null); } return soplog; }
SortedOplogWriter writer = so.createWriter(); try { if (testErrorDuringFlush) {
SortedOplogWriter wtr = soplog.createWriter(); try { while (scan.hasNext()) {
@Override protected void add(SortedOplog soplog) throws IOException { SortedOplogReader rdr = soplog.createReader(); synchronized (this) { soplogs.addFirst(new TrackedReference<SortedOplogReader>(rdr)); } if (logger.fineEnabled()) { logger.fine(String.format("Added file %s to level %d", rdr, level)); } tracker.fileAdded(rdr.getFile(), level); factory.getConfiguration().getStatistics().incActiveFiles(1); }