MINOR: Rename NoOpShareStatePersister for consistency (#18933)

Reviewers: Chia-Ping Tsai <chia7712@gmail.com>
This commit is contained in:
Andrew Schofield 2025-02-18 14:07:59 +00:00 committed by GitHub
parent 63229a768c
commit 6c14f64245
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 19 additions and 20 deletions

View File

@ -49,7 +49,7 @@ import org.apache.kafka.server.config.ConfigType
import org.apache.kafka.server.log.remote.storage.RemoteLogManagerConfig
import org.apache.kafka.server.metrics.{ClientMetricsReceiverPlugin, KafkaYammerMetrics}
import org.apache.kafka.server.network.{EndpointReadyFutures, KafkaAuthorizerServerInfo}
import org.apache.kafka.server.share.persister.{DefaultStatePersister, NoOpShareStatePersister, Persister, PersisterStateManager}
import org.apache.kafka.server.share.persister.{DefaultStatePersister, NoOpStatePersister, Persister, PersisterStateManager}
import org.apache.kafka.server.share.session.ShareSessionCache
import org.apache.kafka.server.util.timer.{SystemTimer, SystemTimerReaper}
import org.apache.kafka.server.util.{Deadline, FutureUtils, KafkaScheduler}
@ -707,18 +707,17 @@ class BrokerServer(
)
)
)
} else if (klass.getName.equals(classOf[NoOpShareStatePersister].getName)) {
info("Using no op persister")
new NoOpShareStatePersister()
} else if (klass.getName.equals(classOf[NoOpStatePersister].getName)) {
info("Using no-op persister")
new NoOpStatePersister()
} else {
error("Unknown persister specified. Persister is only factory pluggable!")
throw new IllegalArgumentException("Unknown persiser specified " + config.shareGroupConfig.shareGroupPersisterClassName)
error("Unknown persister specified. Persister is only factory-pluggable!")
throw new IllegalArgumentException("Unknown persister specified " + config.shareGroupConfig.shareGroupPersisterClassName)
}
} else {
// in case share coordinator not enabled or
// persister class name deliberately empty (key=)
info("Using no op persister")
new NoOpShareStatePersister()
// in case share coordinator not enabled or persister class name deliberately empty (key=)
info("Using no-op persister")
new NoOpStatePersister()
}
}

View File

@ -67,7 +67,7 @@ import org.apache.kafka.server.share.fetch.PartitionMaxBytesStrategy;
import org.apache.kafka.server.share.fetch.ShareAcquiredRecords;
import org.apache.kafka.server.share.fetch.ShareFetch;
import org.apache.kafka.server.share.metrics.ShareGroupMetrics;
import org.apache.kafka.server.share.persister.NoOpShareStatePersister;
import org.apache.kafka.server.share.persister.NoOpStatePersister;
import org.apache.kafka.server.share.persister.Persister;
import org.apache.kafka.server.share.session.ShareSession;
import org.apache.kafka.server.share.session.ShareSessionCache;
@ -3126,7 +3126,7 @@ public class SharePartitionManagerTest {
private Time time = new MockTime();
private ShareSessionCache cache = new ShareSessionCache(10, 1000);
private Map<SharePartitionKey, SharePartition> partitionCacheMap = new HashMap<>();
private Persister persister = new NoOpShareStatePersister();
private Persister persister = new NoOpStatePersister();
private Timer timer = new MockTimer();
private ShareGroupMetrics shareGroupMetrics = new ShareGroupMetrics(time);
private BrokerTopicStats brokerTopicStats;

View File

@ -48,7 +48,7 @@ import org.apache.kafka.coordinator.group.GroupConfigManager;
import org.apache.kafka.coordinator.group.ShareGroupAutoOffsetResetStrategy;
import org.apache.kafka.server.share.acknowledge.ShareAcknowledgementBatch;
import org.apache.kafka.server.share.fetch.ShareAcquiredRecords;
import org.apache.kafka.server.share.persister.NoOpShareStatePersister;
import org.apache.kafka.server.share.persister.NoOpStatePersister;
import org.apache.kafka.server.share.persister.PartitionFactory;
import org.apache.kafka.server.share.persister.Persister;
import org.apache.kafka.server.share.persister.PersisterStateBatch;
@ -812,7 +812,7 @@ public class SharePartitionTest {
}
@Test
public void testMaybeInitializeWithNoOpShareStatePersister() {
public void testMaybeInitializeWithNoOpStatePersister() {
ReplicaManager replicaManager = Mockito.mock(ReplicaManager.class);
FileRecords.TimestampAndOffset timestampAndOffset = new FileRecords.TimestampAndOffset(-1L, 0L, Optional.empty());
@ -5887,7 +5887,7 @@ public class SharePartitionTest {
}
@Test
public void testWriteShareGroupStateWithNoOpShareStatePersister() {
public void testWriteShareGroupStateWithNoOpStatePersister() {
SharePartition sharePartition = SharePartitionBuilder.builder().withState(SharePartitionState.ACTIVE).build();
List<PersisterStateBatch> stateBatches = Arrays.asList(
new PersisterStateBatch(5L, 10L, RecordState.AVAILABLE.id, (short) 2),
@ -6958,7 +6958,7 @@ public class SharePartitionTest {
private int maxDeliveryCount = MAX_DELIVERY_COUNT;
private int maxInflightMessages = MAX_IN_FLIGHT_MESSAGES;
private Persister persister = new NoOpShareStatePersister();
private Persister persister = new NoOpStatePersister();
private ReplicaManager replicaManager = Mockito.mock(ReplicaManager.class);
private GroupConfigManager groupConfigManager = Mockito.mock(GroupConfigManager.class);
private SharePartitionState state = SharePartitionState.EMPTY;

View File

@ -81,7 +81,7 @@ import org.apache.kafka.image.MetadataImage;
import org.apache.kafka.image.TopicsImage;
import org.apache.kafka.server.record.BrokerCompressionType;
import org.apache.kafka.server.share.persister.DefaultStatePersister;
import org.apache.kafka.server.share.persister.NoOpShareStatePersister;
import org.apache.kafka.server.share.persister.NoOpStatePersister;
import org.apache.kafka.server.share.persister.PartitionFactory;
import org.apache.kafka.server.share.persister.Persister;
import org.apache.kafka.server.share.persister.ReadShareGroupStateSummaryParameters;
@ -2480,7 +2480,7 @@ public class GroupCoordinatorServiceTest {
private GroupCoordinatorConfig config;
private CoordinatorRuntime<GroupCoordinatorShard, CoordinatorRecord> runtime;
private GroupCoordinatorMetrics metrics = new GroupCoordinatorMetrics();
private Persister persister = new NoOpShareStatePersister();
private Persister persister = new NoOpStatePersister();
private MetadataImage metadataImage = null;
GroupCoordinatorService build() {

View File

@ -26,9 +26,9 @@ import java.util.stream.Collectors;
/**
* A no-op singleton implementation of {@link Persister} interface.
*/
public class NoOpShareStatePersister implements Persister {
public class NoOpStatePersister implements Persister {
public NoOpShareStatePersister() {
public NoOpStatePersister() {
}
@Override