[ https://issues.apache.org/jira/browse/KAFKA-13603?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kowshik Prakasam updated KAFKA-13603: ------------------------------------- Issue Type: Improvement (was: Bug) > empty active segment can trigger recovery after clean shutdown and restart > -------------------------------------------------------------------------- > > Key: KAFKA-13603 > URL: https://issues.apache.org/jira/browse/KAFKA-13603 > Project: Kafka > Issue Type: Improvement > Reporter: Cong Ding > Assignee: Cong Ding > Priority: Major > Fix For: 3.2.0 > > > Within a LogSegment, the TimeIndex and OffsetIndex are lazy indices that > don't get created on disk until they are accessed for the first time. If the > active segment is empty at the time of the clean shutdown, the disk will have > only the log file but no index files. > However, Log recovery logic expects the presence of an offset index file on > disk for each segment, otherwise, the segment is considered corrupted. > We need to address this issue: create the index files for empty active > segments during clean shutdown. -- This message was sent by Atlassian Jira (v8.20.1#820001)