The soft maximum for the size of a segment file in the log
segmentMs
The soft maximum on the amount of time before a new log segment is rolled
segmentJitterMs
The maximum random jitter subtracted from segmentMs to avoid thundering herds of segment rolling
flushInterval
The number of messages that can be written to the log before a flush is forced
flushMs
The amount of time the log can have dirty data before a flush is forced
retentionSize
The approximate total number of bytes this log can use
retentionMs
The age approximate maximum age of the last segment that is retained
maxIndexSize
The maximum size of an index file
indexInterval
The approximate number of bytes between index entries
fileDeleteDelayMs
The time to wait before deleting a file from the filesystem
deleteRetentionMs
The time to retain delete markers in the log. Only applicable for logs that are being compacted.
minCleanableRatio
The ratio of bytes that are available for cleaning to the bytes already cleaned
compact
Should old segments in this log be deleted or deduplicated?
uncleanLeaderElectionEnable
Indicates whether unclean leader election is enabled; actually a controller-level property
but included here for topic-specific configuration validation purposes
minInSyncReplicas
If number of insync replicas drops below this number, we stop accepting writes with -1 (or all) required acks
Configuration settings for a log
The soft maximum for the size of a segment file in the log
The soft maximum on the amount of time before a new log segment is rolled
The maximum random jitter subtracted from segmentMs to avoid thundering herds of segment rolling
The number of messages that can be written to the log before a flush is forced
The amount of time the log can have dirty data before a flush is forced
The approximate total number of bytes this log can use
The age approximate maximum age of the last segment that is retained
The maximum size of an index file
The approximate number of bytes between index entries
The time to wait before deleting a file from the filesystem
The time to retain delete markers in the log. Only applicable for logs that are being compacted.
The ratio of bytes that are available for cleaning to the bytes already cleaned
Should old segments in this log be deleted or deduplicated?
Indicates whether unclean leader election is enabled; actually a controller-level property but included here for topic-specific configuration validation purposes
If number of insync replicas drops below this number, we stop accepting writes with -1 (or all) required acks