Details
-
Improvement
-
Status: Resolved
-
Low
-
Resolution: Fixed
-
None
-
None
Description
As mentioned in CASSANDRA-6689, there may be some performance issues with writing sstables from offheap memtables. This is mostly plausibly caused by the single-byte-at-a-time write path for ByteBuffers, as we use DataOutput which only accepts byte[].
I propose extending DataOutput to include ByteBuffer methods, and to use this extended interface for serializing sstables instead.
Attachments
Attachments
Issue Links
- is depended upon by
-
CASSANDRA-6842 Zero-copy reads from off-heap memtables
- Resolved
- is related to
-
CASSANDRA-8280 Cassandra crashing on inserting data over 64K into indexed strings
- Resolved