long lastSlotId = Long.parseLong(parts[7]); return new LogSegmentMetadataBuilder(path, llmv, ledgerId, firstTxId) .setInprogress(false) .setLastTxId(lastTxId) .setCompletionTime(completionTime)
long completionTime = Long.parseLong(parts[4]); return new LogSegmentMetadataBuilder(path, llmv, ledgerId, firstTxId) .setInprogress(false) .setLastTxId(lastTxId) .setCompletionTime(completionTime)
long startSequenceId = Long.parseLong(parts[10]); LogSegmentMetadataBuilder builder = new LogSegmentMetadataBuilder(path, llmv, ledgerId, firstTxId) .setInprogress(false) .setLastTxId(lastTxId) .setCompletionTime(completionTime)
long minActiveSlotId = Long.parseLong(parts[9]); LogSegmentMetadataBuilder builder = new LogSegmentMetadataBuilder(path, llmv, ledgerId, firstTxId) .setInprogress(false) .setLastTxId(lastTxId) .setCompletionTime(completionTime)
conf.getDLLedgerMetadataLayoutVersion(), lh.getId(), startTxID) .setLogSegmentSequenceNo(logSegmentSeqNo) .setInprogress(false) .build(); l.write(dlm.writerZKC);
.setLastDLSN(new DLSN(this.lastDLSN.getLogSegmentSequenceNo(), lastEntryId, lastSlotId)) .setLastTxId(newLastTxId) .setInprogress(false) .setCompletionTime(Utils.nowInMillis()) .setRecordCount(recordCount)
public static LogSegmentMetadata completedLogSegment(String ledgerPath, long ledgerId, long firstTxId, long lastTxId, int recordCount, long logSegmentSeqNo, long lastEntryId, long lastSlotId, int version) { LogSegmentMetadata metadata = new LogSegmentMetadata.LogSegmentMetadataBuilder( ledgerPath + "/" + inprogressZNodeName(logSegmentSeqNo), version, ledgerId, firstTxId) .setInprogress(false) .setLogSegmentSequenceNo(logSegmentSeqNo) .build(); return metadata.completeLogSegment(ledgerPath + "/" + completedLedgerZNodeNameWithLogSegmentSequenceNumber(logSegmentSeqNo), lastTxId, recordCount, lastEntryId, lastSlotId, firstTxId); }