txn.obsoleteOriginals(); // make sure originals are deleted and avoid NPE if index is missing, CASSANDRA-9591 try (Scrubber scrubber = new Scrubber(cfs, txn, options.skipCorrupted, handler, !options.noValidate, options.reinserOverflowedTTL))
txn.obsoleteOriginals(); // make sure originals are deleted and avoid NPE if index is missing, CASSANDRA-9591 try (Scrubber scrubber = new Scrubber(cfs, txn, options.skipCorrupted, handler, !options.noValidate, options.reinserOverflowedTTL))
protected void doPrepare() { switchWriter(null); if (throwEarly) throw new RuntimeException("exception thrown early in finish, for testing"); // No early open to finalize and replace for (SSTableWriter writer : writers) { assert writer.getFilePointer() > 0; writer.setRepairedAt(repairedAt).setOpenResult(true).prepareToCommit(); SSTableReader reader = writer.finished(); transaction.update(reader, false); preparedForCommit.add(reader); } transaction.checkpoint(); if (throwLate) throw new RuntimeException("exception thrown after all sstables finished, for testing"); if (!keepOriginals) transaction.obsoleteOriginals(); transaction.prepareToCommit(); }
txn.obsoleteOriginals(); // make sure originals are deleted and avoid NPE if index is missing, CASSANDRA-9591 try (Scrubber scrubber = new Scrubber(cfs, txn, options.skipCorrupted, handler, !options.noValidate, options.reinserOverflowedTTL))
protected void doPrepare() { switchWriter(null); if (throwEarly) throw new RuntimeException("exception thrown early in finish, for testing"); // No early open to finalize and replace for (SSTableWriter writer : writers) { assert writer.getFilePointer() > 0; writer.setRepairedAt(repairedAt).setOpenResult(true).prepareToCommit(); SSTableReader reader = writer.finished(); transaction.update(reader, false); preparedForCommit.add(reader); } transaction.checkpoint(); if (throwLate) throw new RuntimeException("exception thrown after all sstables finished, for testing"); if (!keepOriginals) transaction.obsoleteOriginals(); transaction.prepareToCommit(); }
protected void doPrepare() { switchWriter(null); if (throwEarly) throw new RuntimeException("exception thrown early in finish, for testing"); // No early open to finalize and replace for (SSTableWriter writer : writers) { assert writer.getFilePointer() > 0; writer.setRepairedAt(repairedAt).setOpenResult(true).prepareToCommit(); SSTableReader reader = writer.finished(); transaction.update(reader, false); preparedForCommit.add(reader); } transaction.checkpoint(); if (throwLate) throw new RuntimeException("exception thrown after all sstables finished, for testing"); if (!keepOriginals) transaction.obsoleteOriginals(); transaction.prepareToCommit(); }
txn.obsoleteOriginals(); txn.finish(); return;
txn.obsoleteOriginals(); txn.finish(); return;
txn.obsoleteOriginals(); txn.finish(); return;