@Override void writeLogHeader() { super.writeLogHeader(); try { channel.write((ByteBuffer) buffer.duplicate().flip()); manager.addSize(lastWrittenPos = buffer.position()); } catch (IOException e) { throw new FSWriteError(e, getPath()); } }
@Override void writeLogHeader() { super.writeLogHeader(); try { channel.write((ByteBuffer) buffer.duplicate().flip()); manager.addSize(lastWrittenPos = buffer.position()); } catch (IOException e) { throw new FSWriteError(e, getPath()); } }
@Override void writeLogHeader() { super.writeLogHeader(); try { channel.write((ByteBuffer) buffer.duplicate().flip()); manager.addSize(lastWrittenPos = buffer.position()); } catch (IOException e) { throw new FSWriteError(e, getPath()); } }
static CommitLogSegment createSegment(CommitLog commitLog, AbstractCommitLogSegmentManager manager) { Configuration config = commitLog.configuration; CommitLogSegment segment = config.useEncryption() ? new EncryptedSegment(commitLog, manager) : config.useCompression() ? new CompressedSegment(commitLog, manager) : new MemoryMappedSegment(commitLog, manager); segment.writeLogHeader(); return segment; }
static CommitLogSegment createSegment(CommitLog commitLog, AbstractCommitLogSegmentManager manager) { Configuration config = commitLog.configuration; CommitLogSegment segment = config.useEncryption() ? new EncryptedSegment(commitLog, manager) : config.useCompression() ? new CompressedSegment(commitLog, manager) : new MemoryMappedSegment(commitLog, manager); segment.writeLogHeader(); return segment; }
static CommitLogSegment createSegment(CommitLog commitLog, AbstractCommitLogSegmentManager manager) { Configuration config = commitLog.configuration; CommitLogSegment segment = config.useEncryption() ? new EncryptedSegment(commitLog, manager) : config.useCompression() ? new CompressedSegment(commitLog, manager) : new MemoryMappedSegment(commitLog, manager); segment.writeLogHeader(); return segment; }