[ https://issues.apache.org/jira/browse/KAFKA-9373?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ismael Juma resolved KAFKA-9373. -------------------------------- Fix Version/s: 2.6.0 Resolution: Fixed > Improve shutdown performance via lazy accessing the offset and time indices. > ---------------------------------------------------------------------------- > > Key: KAFKA-9373 > URL: https://issues.apache.org/jira/browse/KAFKA-9373 > Project: Kafka > Issue Type: Bug > Components: log > Affects Versions: 2.3.0, 2.4.0, 2.3.1 > Reporter: Adem Efe Gencer > Assignee: Adem Efe Gencer > Priority: Major > Fix For: 2.6.0 > > > KAFKA-7283 enabled lazy mmap on index files by initializing indices on-demand > rather than performing costly disk/memory operations when creating all > indices on broker startup. This helped reducing the startup time of brokers. > However, segment indices are still created on closing segments, regardless of > whether they need to be closed or not. > > Ideally we should: > * Improve shutdown performance via lazy accessing the offset and time > indices. > * Eliminate redundant disk accesses and memory mapped operations while > deleting or renaming files that back segment indices. > * Prevent illegal accesses to underlying indices of a closed segment, which > would lead to memory leaks due to recreation of the underlying memory mapped > objects. -- This message was sent by Atlassian Jira (v8.3.4#803005)