Sean Hanson
|
47ae433aa8
Reuse lengthFields
|
5 gadi atpakaļ |
FrancoisPoinsot
|
10d673ff22
copied transaction logic from java client
|
5 gadi atpakaļ |
FrancoisPoinsot
|
b68420a29b
control record + isTransactional bit parsing
|
5 gadi atpakaļ |
Sergey Zimin
|
e1eda41894
Tests for timestamps added
|
5 gadi atpakaļ |
Sergey Zimin
|
f0e5fa7ff7
Support LogAppend timestamps
|
5 gadi atpakaļ |
Muir Manders
|
f352e5cc8b
Reuse compression writer objects
|
6 gadi atpakaļ |
Muir Manders
|
afe6b1d906
Reuse lz4 and gzip readers
|
6 gadi atpakaļ |
Muir Manders
|
3dd2f63504
Fix build without cgo
|
6 gadi atpakaļ |
Daniel Dao
|
90843c8714
use Compress/Decompress directly without Reader/Writer/ioutil.WriteAll
|
6 gadi atpakaļ |
Ivan Babrou
|
49c4c9a359
Zstandard (zstd) support for compression
|
6 gadi atpakaļ |
Ivan Babrou
|
1f78d8a7f1
Add support for compression levels, closes #1042
|
6 gadi atpakaļ |
Phil Kedy
|
d40eb2c596
Tweak to LastOffsetDelta calculation based on C implementation (which uses length of records - 1)
|
6 gadi atpakaļ |
Evan Huus
|
55e0023fee
Simplify record batch encoding a bit
|
6 gadi atpakaļ |
Ivan Babrou
|
939043e02e
Correctly encode RecordBatch.LastOffsetDelta
|
6 gadi atpakaļ |
Vlad Hanciuta
|
eee4c711a2
Check for insufficient data when we try to get the records.
|
7 gadi atpakaļ |
Vlad Hanciuta
|
5fd60c2be0
Add producer support for Kafka 0.11 Records
|
7 gadi atpakaļ |
Vlad Hanciuta
|
ed80c61d79
Make timestamp fields of type time.Time and time.Duration
|
7 gadi atpakaļ |
Vlad Hanciuta
|
808ea149d8
Check records encoding error
|
7 gadi atpakaļ |
Vlad Hanciuta
|
bd304f1b40
Refactor record batch encoding
|
7 gadi atpakaļ |
Vlad Hanciuta
|
5ffc7bf531
Simplify uncompressed records length computation
|
7 gadi atpakaļ |
Vlad Hanciuta
|
b51e2317f4
Make an encoder/decoder for records array
|
7 gadi atpakaļ |
Vlad Hanciuta
|
b37b1580be
Introduce dynamicPushEncoders
|
7 gadi atpakaļ |
Vlad Hanciuta
|
7630f80a01
Add support for Kafka 0.11 RecordBatch
|
7 gadi atpakaļ |