Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Moving `UnifiedLog` and `LogManager` to the storage layer allows us to fix some compromises we had to do previously. The classes under `kafka.raft` in the `core` module can be moved to the `raft` module and the `raft` module will depend on the `storage` module.
This includes KafkaMetadataLog, KafkaNetworkChannel and RaftManager. As part of the move, we should do a few renames as well:
- KafkaMetadataLog -> KafkaRaftLog
- ReplicatedLog -> RaftLog
Attachments
Issue Links
- is blocked by
-
KAFKA-14487 Move LogManager to storage module
- Open
-
KAFKA-14484 Move UnifiedLog to storage module
- In Progress