Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Change the RawSnapshotWriter and RawSnapshotReader interfaces to allow sending and receiving FetchSnapshotResponse with minimal memory copies.
This could be implemented by making the following changes
interface RawSnapshotWriter { ... public void append(MemoryRecords records) throws IOException; }
interface RawSnapshotReader { ... public BaseRecords slice(long position) throws IOException; }
Attachments
Issue Links
- is blocked by
-
KAFKA-10427 Implement FetchSnapshot RPC
- Resolved
-
KAFKA-10684 Avoid additional copies in envelope path when transmitting over network
- Resolved
- links to