Hmm, it seems like you should be able to do something like this:

```
            case fileRecords: FileRecords =>
              val sizeInBytes = fileRecords.sizeInBytes
              val recordsBuffer = 
ByteBuffer.allocate(Math.max(config.loadBufferSize, sizeInBytes))
              if (recordsBuffer.capacity > config.loadBufferSize)
                warn("...")
              fileRecords.readInto(recordsBuffer, 0)
              MemoryRecords.readableRecords(recordsBuffer)
```

[ Full content available at: https://github.com/apache/kafka/pull/5500 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to