[ https://issues.apache.org/jira/browse/KAFKA-4734?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jun Rao updated KAFKA-4734: --------------------------- Resolution: Fixed Fix Version/s: 0.10.2.0 Status: Resolved (was: Patch Available) Issue resolved by pull request 2501 [https://github.com/apache/kafka/pull/2501] > timeindex on old segments not trimmed to actual size > ----------------------------------------------------- > > Key: KAFKA-4734 > URL: https://issues.apache.org/jira/browse/KAFKA-4734 > Project: Kafka > Issue Type: Improvement > Affects Versions: 0.10.1.0 > Reporter: Jun Rao > Assignee: Jiangjie Qin > Fix For: 0.10.2.0 > > > When upgrading from 0.9.0 to 0.10.1, the broker creates empty .timeindex > files on old log segments without trimming them. So, on disk, you will see > .timeindex files with preallocated size. > -rw-r--r-- 1 junrao wheel 10485756 Feb 3 15:15 > 00000000000000000000.timeindex > -rw-r--r-- 1 junrao wheel 10485756 Feb 3 15:15 > 00000000000000000960.timeindex > -rw-r--r-- 1 junrao wheel 10485756 Feb 3 15:15 > 00000000000000001920.timeindex > -rw-r--r-- 1 junrao wheel 10485756 Feb 3 15:15 > 00000000000000002880.timeindex > -rw-r--r-- 1 junrao wheel 10485756 Feb 3 15:15 > 00000000000000003840.timeindex > -rw-r--r-- 1 junrao wheel 10485760 Feb 3 15:15 00000000000000004800.index > -rw-r--r-- 1 junrao wheel 10485756 Feb 3 15:15 > 00000000000000004800.timeindex > If the broker is restarted again, all .timeindex files (except for the one on > the active segment) are trimmed to 0 size. It would be better if we do that > in the first place. -- This message was sent by Atlassian JIRA (v6.3.15#6346)