@Override protected void doPrepare() { syncInternal(); digestFile.ifPresent(crcMetadata::writeFullChecksum); sstableMetadataCollector.addCompressionRatio(compressedSize, uncompressedSize); metadataWriter.finalizeLength(current(), chunkCount).prepareToCommit(); }
@Override protected void doPrepare() { syncInternal(); digestFile.ifPresent(crcMetadata::writeFullChecksum); sstableMetadataCollector.addCompressionRatio(compressedSize, uncompressedSize); metadataWriter.finalizeLength(current(), chunkCount).prepareToCommit(); }
@Override protected void doPrepare() { syncInternal(); digestFile.ifPresent(crcMetadata::writeFullChecksum); sstableMetadataCollector.addCompressionRatio(compressedSize, uncompressedSize); metadataWriter.finalizeLength(current(), chunkCount).prepareToCommit(); }
@Override protected void doPrepare() { syncInternal(); digestFile.ifPresent(crcMetadata::writeFullChecksum); sstableMetadataCollector.addCompressionRatio(compressedSize, uncompressedSize); metadataWriter.finalizeLength(current(), chunkCount).prepareToCommit(); }
@Override public void close() { if (buffer == null) return; // already closed super.close(); sstableMetadataCollector.addCompressionRatio(compressedSize, originalSize); try { metadataWriter.close(current, chunkCount); } catch (IOException e) { throw new FSWriteError(e, getPath()); } }