KAFKA-14475: Move TimeIndex/LazyIndex to storage module#13010
KAFKA-14475: Move TimeIndex/LazyIndex to storage module#13010ijuma merged 3 commits intoapache:trunkfrom
Conversation
04bca37 to
3beae7d
Compare
|
Yes, I'll push that commit soon. Feel free to help review the transactions index one (first unmerged in the series) if you have cycles. :) |
69d4d24 to
720cc07
Compare
|
@satishd I pushed the |
bb15456 to
e094575
Compare
|
@satishd This should be ready for review now. |
|
Test failures look unrelated. Re-running the tests just in case. |
e094575 to
9294e30
Compare
|
|
||
| private volatile TimestampOffset lastEntry; | ||
|
|
||
| public TimeIndex(File file, long baseOffset) throws IOException { |
There was a problem hiding this comment.
This constructor seems unused?
There was a problem hiding this comment.
Good catch, I think I changed some callers not to rely on this anymore, so we can remove it. Pushed the fix.
|
JDK 8 and JDK 17 builds passed, JDK 11 failures are unrelated:
|
For broader context on this change, please check: * KAFKA-14470: Move log layer to storage module Reviewers: Jun Rao <junrao@gmail.com>, Satish Duggana <satishd@apache.org>
For broader context on this change, please check:
Committer Checklist (excluded from commit message)