- read(RemoteStorageFetchInfo) - Method in class kafka.log.remote.RemoteLogManager
-
- record(double) - Method in class kafka.log.remote.quota.RLMQuotaManager
-
- releaseAcquiredRecords(String) - Method in class kafka.server.share.SharePartition
-
Release the acquired records for the share partition.
- releaseAcquiredRecords(String, String) - Method in class kafka.server.share.SharePartitionManager
-
The release acquired records method is used to release the acquired records for the specified topic-partitions.
- RemoteLogManager - Class in kafka.log.remote
-
This class is responsible for
- initializing `RemoteStorageManager` and `RemoteLogMetadataManager` instances
- receives any leader and follower replica events and partition stop events and act on them
- also provides APIs to fetch indexes, metadata about remote log segments
- copying log segments to the remote storage
- cleaning up segments that are expired based on retention size or retention time
- RemoteLogManager(RemoteLogManagerConfig, int, String, String, Time, Function<TopicPartition, Optional<UnifiedLog>>, BiConsumer<TopicPartition, Long>, BrokerTopicStats, Metrics) - Constructor for class kafka.log.remote.RemoteLogManager
-
Creates RemoteLogManager instance with the given arguments.
- RemoteLogManager.RetentionSizeData - Class in kafka.log.remote
-
- RemoteLogManager.RetentionTimeData - Class in kafka.log.remote
-
- RemoteLogReader - Class in kafka.log.remote
-
- RemoteLogReader(RemoteStorageFetchInfo, RemoteLogManager, Consumer<RemoteLogReadResult>, BrokerTopicStats, RLMQuotaManager, Timer) - Constructor for class kafka.log.remote.RemoteLogReader
-
- ReplicaManagerBuilder - Class in kafka.server.builders
-
- ReplicaManagerBuilder() - Constructor for class kafka.server.builders.ReplicaManagerBuilder
-
- resizeCacheSize(long) - Method in class kafka.log.remote.RemoteLogManager
-
- RetentionSizeData(long, long) - Constructor for class kafka.log.remote.RemoteLogManager.RetentionSizeData
-
- RetentionTimeData(long, long) - Constructor for class kafka.log.remote.RemoteLogManager.RetentionTimeData
-
- RLMQuotaManager - Class in kafka.log.remote.quota
-
- RLMQuotaManager(RLMQuotaManagerConfig, Metrics, QuotaType, String, Time) - Constructor for class kafka.log.remote.quota.RLMQuotaManager
-
- RLMQuotaManagerConfig - Class in kafka.log.remote.quota
-
- RLMQuotaManagerConfig(long, int, int) - Constructor for class kafka.log.remote.quota.RLMQuotaManagerConfig
-
Configuration settings for quota management
- RLMQuotaMetrics - Class in kafka.log.remote.quota
-
- RLMQuotaMetrics(Metrics, String, String, String, long) - Constructor for class kafka.log.remote.quota.RLMQuotaMetrics
-
- RuntimeLoggerManager - Class in kafka.server.logger
-
Manages runtimes changes to slf4j settings.
- RuntimeLoggerManager(int, Logger) - Constructor for class kafka.server.logger.RuntimeLoggerManager
-