mirror of https://github.com/apache/kafka.git
KAFKA-19313 Replace LogOffsetMetadata#UNIFIED_LOG_UNKNOWN_OFFSET by UnifiedLog.UNKNOWN_OFFSET (#19767)
CI / build (push) Waiting to run
Details
CI / build (push) Waiting to run
Details
Replaces the UNIFIED_LOG_UNKNOWN_OFFSET constant in LogOffsetMetadata with UnifiedLog.UNKNOWN_OFFSET. Reviewers: PoAn Yang <payang@apache.org>, Ken Huang <s7133700@gmail.com>, YuChia Ma <minecraftmiku831@gmail.com>, Chia-Ping Tsai <chia7712@gmail.com>
This commit is contained in:
parent
97db06689b
commit
1407b12e2f
|
@ -26,18 +26,16 @@ import org.apache.kafka.common.KafkaException;
|
|||
*/
|
||||
public final class LogOffsetMetadata {
|
||||
|
||||
//TODO KAFKA-14484 remove once UnifiedLog has been moved to the storage module
|
||||
private static final long UNIFIED_LOG_UNKNOWN_OFFSET = -1L;
|
||||
private static final int UNKNOWN_FILE_POSITION = -1;
|
||||
|
||||
public static final LogOffsetMetadata UNKNOWN_OFFSET_METADATA = new LogOffsetMetadata(-1L, UNIFIED_LOG_UNKNOWN_OFFSET, UNKNOWN_FILE_POSITION);
|
||||
public static final LogOffsetMetadata UNKNOWN_OFFSET_METADATA = new LogOffsetMetadata(-1L, UnifiedLog.UNKNOWN_OFFSET, UNKNOWN_FILE_POSITION);
|
||||
|
||||
public final long messageOffset;
|
||||
public final long segmentBaseOffset;
|
||||
public final int relativePositionInSegment;
|
||||
|
||||
public LogOffsetMetadata(long messageOffset) {
|
||||
this(messageOffset, UNIFIED_LOG_UNKNOWN_OFFSET, UNKNOWN_FILE_POSITION);
|
||||
this(messageOffset, UnifiedLog.UNKNOWN_OFFSET, UNKNOWN_FILE_POSITION);
|
||||
}
|
||||
|
||||
public LogOffsetMetadata(long messageOffset,
|
||||
|
@ -75,7 +73,7 @@ public final class LogOffsetMetadata {
|
|||
|
||||
// decide if the offset metadata only contains message offset info
|
||||
public boolean messageOffsetOnly() {
|
||||
return segmentBaseOffset == UNIFIED_LOG_UNKNOWN_OFFSET && relativePositionInSegment == UNKNOWN_FILE_POSITION;
|
||||
return segmentBaseOffset == UnifiedLog.UNKNOWN_OFFSET && relativePositionInSegment == UNKNOWN_FILE_POSITION;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue