Skip to content

Commit 941b2d3

Browse files
committed
move DelayedRemoteFetch to storage module
1 parent 544e04f commit 941b2d3

File tree

13 files changed

+17
-20
lines changed

13 files changed

+17
-20
lines changed

core/src/main/java/kafka/server/share/DelayedShareFetch.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
import org.apache.kafka.common.requests.FetchRequest;
3131
import org.apache.kafka.common.utils.Time;
3232
import org.apache.kafka.raft.errors.NotLeaderException;
33-
import org.apache.kafka.server.LogReadResult;
33+
import org.apache.kafka.storage.internals.log.LogReadResult;
3434
import org.apache.kafka.server.metrics.KafkaMetricsGroup;
3535
import org.apache.kafka.server.purgatory.DelayedOperation;
3636
import org.apache.kafka.server.share.SharePartitionKey;

core/src/main/java/kafka/server/share/PendingRemoteFetches.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package kafka.server.share;
1818

1919
import org.apache.kafka.common.TopicIdPartition;
20-
import org.apache.kafka.server.LogReadResult;
20+
import org.apache.kafka.storage.internals.log.LogReadResult;
2121
import org.apache.kafka.storage.internals.log.LogOffsetMetadata;
2222
import org.apache.kafka.storage.internals.log.RemoteLogReadResult;
2323
import org.apache.kafka.storage.internals.log.RemoteStorageFetchInfo;

core/src/main/scala/kafka/server/DelayedFetch.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,10 @@ import org.apache.kafka.common.TopicIdPartition
2525
import org.apache.kafka.common.errors._
2626
import org.apache.kafka.common.protocol.Errors
2727
import org.apache.kafka.common.requests.OffsetsForLeaderEpochResponse.{UNDEFINED_EPOCH, UNDEFINED_EPOCH_OFFSET}
28-
import org.apache.kafka.server.FetchPartitionStatus
2928
import org.apache.kafka.server.metrics.KafkaMetricsGroup
3029
import org.apache.kafka.server.purgatory.DelayedOperation
3130
import org.apache.kafka.server.storage.log.{FetchIsolation, FetchParams, FetchPartitionData}
32-
import org.apache.kafka.storage.internals.log.LogOffsetMetadata
31+
import org.apache.kafka.storage.internals.log.{FetchPartitionStatus, LogOffsetMetadata}
3332

3433
import scala.collection._
3534
import scala.jdk.CollectionConverters._

core/src/main/scala/kafka/server/ReplicaManager.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ import org.apache.kafka.server.transaction.AddPartitionsToTxnManager
6363
import org.apache.kafka.server.transaction.AddPartitionsToTxnManager.TransactionSupportedOperation
6464
import org.apache.kafka.server.util.timer.{SystemTimer, TimerTask}
6565
import org.apache.kafka.server.util.{Scheduler, ShutdownableThread}
66-
import org.apache.kafka.server.{ActionQueue, DelayedActionQueue, FetchPartitionStatus, LogReadResult, common}
66+
import org.apache.kafka.server.{ActionQueue, DelayedActionQueue, common}
6767
import org.apache.kafka.storage.internals.checkpoint.{LazyOffsetCheckpoints, OffsetCheckpointFile, OffsetCheckpoints}
68-
import org.apache.kafka.storage.internals.log.{AppendOrigin, FetchDataInfo, LeaderHwChange, LogAppendInfo, LogConfig, LogDirFailureChannel, LogOffsetMetadata, LogReadInfo, OffsetResultHolder, RecordValidationException, RemoteLogReadResult, RemoteStorageFetchInfo, UnifiedLog, VerificationGuard}
68+
import org.apache.kafka.storage.internals.log.{AppendOrigin, FetchDataInfo, FetchPartitionStatus, LeaderHwChange, LogAppendInfo, LogConfig, LogDirFailureChannel, LogOffsetMetadata, LogReadInfo, LogReadResult, OffsetResultHolder, RecordValidationException, RemoteLogReadResult, RemoteStorageFetchInfo, UnifiedLog, VerificationGuard}
6969
import org.apache.kafka.storage.log.metrics.BrokerTopicStats
7070

7171
import java.io.File

core/src/test/java/kafka/server/share/DelayedShareFetchTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import org.apache.kafka.common.record.Records;
3333
import org.apache.kafka.common.requests.FetchRequest;
3434
import org.apache.kafka.common.utils.Time;
35-
import org.apache.kafka.server.LogReadResult;
35+
import org.apache.kafka.storage.internals.log.LogReadResult;
3636
import org.apache.kafka.server.log.remote.storage.RemoteLogManager;
3737
import org.apache.kafka.server.purgatory.DelayedOperationKey;
3838
import org.apache.kafka.server.purgatory.DelayedOperationPurgatory;

core/src/test/java/kafka/server/share/SharePartitionManagerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
import org.apache.kafka.common.utils.ImplicitLinkedHashCollection;
5252
import org.apache.kafka.common.utils.Time;
5353
import org.apache.kafka.coordinator.group.GroupConfigManager;
54-
import org.apache.kafka.server.LogReadResult;
54+
import org.apache.kafka.storage.internals.log.LogReadResult;
5555
import org.apache.kafka.server.common.ShareVersion;
5656
import org.apache.kafka.server.purgatory.DelayedOperationKey;
5757
import org.apache.kafka.server.purgatory.DelayedOperationPurgatory;

core/src/test/scala/integration/kafka/server/DelayedFetchTest.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,8 @@ import org.apache.kafka.common.message.OffsetForLeaderEpochResponseData.EpochEnd
2525
import org.apache.kafka.common.protocol.Errors
2626
import org.apache.kafka.common.record.MemoryRecords
2727
import org.apache.kafka.common.requests.FetchRequest
28-
import org.apache.kafka.server.{FetchPartitionStatus, LogReadResult}
2928
import org.apache.kafka.server.storage.log.{FetchIsolation, FetchParams, FetchPartitionData}
30-
import org.apache.kafka.storage.internals.log.{FetchDataInfo, LogOffsetMetadata, LogOffsetSnapshot}
29+
import org.apache.kafka.storage.internals.log.{FetchDataInfo, FetchPartitionStatus, LogOffsetMetadata, LogOffsetSnapshot, LogReadResult}
3130
import org.junit.jupiter.api.Test
3231
import org.junit.jupiter.api.Assertions._
3332
import org.junit.jupiter.params.ParameterizedTest

core/src/test/scala/unit/kafka/server/ReplicaManagerQuotasTest.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,10 @@ import org.apache.kafka.common.requests.FetchRequest
3030
import org.apache.kafka.common.requests.FetchRequest.PartitionData
3131
import org.apache.kafka.common.{TopicIdPartition, TopicPartition, Uuid}
3232
import org.apache.kafka.metadata.LeaderRecoveryState
33-
import org.apache.kafka.server.FetchPartitionStatus
3433
import org.apache.kafka.server.common.KRaftVersion
3534
import org.apache.kafka.server.storage.log.{FetchIsolation, FetchParams}
3635
import org.apache.kafka.server.util.{KafkaScheduler, MockTime}
37-
import org.apache.kafka.storage.internals.log.{FetchDataInfo, LogConfig, LogDirFailureChannel, LogOffsetMetadata, LogOffsetSnapshot, UnifiedLog}
36+
import org.apache.kafka.storage.internals.log.{FetchDataInfo, FetchPartitionStatus, LogConfig, LogDirFailureChannel, LogOffsetMetadata, LogOffsetSnapshot, UnifiedLog}
3837
import org.junit.jupiter.api.Assertions._
3938
import org.junit.jupiter.api.{AfterEach, Test}
4039
import org.mockito.ArgumentMatchers.{any, anyBoolean, anyInt, anyLong}

core/src/test/scala/unit/kafka/server/ReplicaManagerTest.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ import org.apache.kafka.server.log.remote.TopicPartitionLog
6363
import org.apache.kafka.server.log.remote.storage._
6464
import org.apache.kafka.server.metrics.{KafkaMetricsGroup, KafkaYammerMetrics}
6565
import org.apache.kafka.server.network.BrokerEndPoint
66-
import org.apache.kafka.server.{LogReadResult, PartitionFetchState}
66+
import org.apache.kafka.server.PartitionFetchState
6767
import org.apache.kafka.server.purgatory.{DelayedDeleteRecords, DelayedOperationPurgatory, DelayedRemoteFetch, DelayedRemoteListOffsets}
6868
import org.apache.kafka.server.share.SharePartitionKey
6969
import org.apache.kafka.server.share.fetch.{DelayedShareFetchGroupKey, DelayedShareFetchKey, ShareFetch}
@@ -76,7 +76,7 @@ import org.apache.kafka.server.util.timer.MockTimer
7676
import org.apache.kafka.server.util.{MockScheduler, MockTime, Scheduler}
7777
import org.apache.kafka.storage.internals.checkpoint.LazyOffsetCheckpoints
7878
import org.apache.kafka.storage.internals.epoch.LeaderEpochFileCache
79-
import org.apache.kafka.storage.internals.log.{AppendOrigin, CleanerConfig, FetchDataInfo, LocalLog, LogAppendInfo, LogConfig, LogDirFailureChannel, LogLoader, LogOffsetMetadata, LogOffsetsListener, LogOffsetSnapshot, LogSegments, ProducerStateManager, ProducerStateManagerConfig, RemoteLogReadResult, RemoteStorageFetchInfo, UnifiedLog, VerificationGuard}
79+
import org.apache.kafka.storage.internals.log.{AppendOrigin, CleanerConfig, FetchDataInfo, LocalLog, LogAppendInfo, LogConfig, LogDirFailureChannel, LogLoader, LogOffsetMetadata, LogOffsetSnapshot, LogOffsetsListener, LogReadResult, LogSegments, ProducerStateManager, ProducerStateManagerConfig, RemoteLogReadResult, RemoteStorageFetchInfo, UnifiedLog, VerificationGuard}
8080
import org.apache.kafka.storage.log.metrics.BrokerTopicStats
8181
import org.junit.jupiter.api.Assertions._
8282
import org.junit.jupiter.api.{AfterAll, AfterEach, BeforeEach, Test}

server/src/test/java/org/apache/kafka/server/purgatory/DelayedRemoteFetchTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
import org.apache.kafka.common.protocol.Errors;
2424
import org.apache.kafka.common.record.MemoryRecords;
2525
import org.apache.kafka.common.requests.FetchRequest;
26-
import org.apache.kafka.server.FetchPartitionStatus;
27-
import org.apache.kafka.server.LogReadResult;
26+
import org.apache.kafka.storage.internals.log.FetchPartitionStatus;
27+
import org.apache.kafka.storage.internals.log.LogReadResult;
2828
import org.apache.kafka.server.metrics.KafkaYammerMetrics;
2929
import org.apache.kafka.server.storage.log.FetchIsolation;
3030
import org.apache.kafka.server.storage.log.FetchParams;

0 commit comments

Comments
 (0)