Evan Huus
|
81a1f790dd
Moar tests
|
13 years ago |
Evan Huus
|
bb51920130
Test metdata requests
|
13 years ago |
Evan Huus
|
e6ec3441c4
a few more tests
|
13 years ago |
Evan Huus
|
a383246e86
Really basic proof-of-concept test
|
13 years ago |
Evan Huus
|
5b95c718d6
Revert "Mix-in mutexes, that seems to be idiomatic"
|
13 years ago |
Evan Huus
|
825d0014d0
Mix-in mutexes, that seems to be idiomatic
|
13 years ago |
Evan Huus
|
ce2d366f00
Add ByteEncoder util function like StringEncoder
|
13 years ago |
Evan Huus
|
de961cf388
Return a sane error if the partitioner gives a bad partition.
|
13 years ago |
Evan Huus
|
4e42b69460
Factor out common code as much as possible
|
13 years ago |
Evan Huus
|
c058b830d6
Gracefully handle leader election (3rd time lucky)
|
13 years ago |
Evan Huus
|
7ce2a728cf
Fix critical bug encoding produce requests
|
13 years ago |
Evan Huus
|
e0f622e045
Fix bug where we were waiting for a response when we shouldn't have been
|
13 years ago |
Evan Huus
|
1a4ee4cbad
More error handling in consumer
|
13 years ago |
Evan Huus
|
a6b4d16e4f
Fix possible infinite loop
|
13 years ago |
Evan Huus
|
0a5f61b3b3
More error handling
|
13 years ago |
Evan Huus
|
9491dd3ff9
A bit more work for graceful handling of leader election
|
13 years ago |
Evan Huus
|
93ae865ac4
Handle leader election slightly better
|
13 years ago |
Evan Huus
|
67829127e3
Don't put message in its own file, it's not big enough to bother
|
13 years ago |
Evan Huus
|
84a7d8c44b
Misc refactors after merging metadata cache into client
|
13 years ago |
Evan Huus
|
889efd2ade
Merge metadata_cache into client.
|
13 years ago |
Evan Huus
|
254d46da30
Fix consumer receiving no complete messages.
|
13 years ago |
Evan Huus
|
611db4970b
Add a PartialTrailingMessage flag to the messageSet
|
13 years ago |
Evan Huus
|
8db9b32aa0
Differentiate between decoding errors (like CRC errors) and insufficient data
|
13 years ago |
Evan Huus
|
075f516a2e
Tweaks
|
13 years ago |
Evan Huus
|
362314c5bc
Really basic, hacky consumer implementation
|
13 years ago |
Evan Huus
|
7fd3c6a543
Correctly deal with partial messages ending message sets
|
13 years ago |
Evan Huus
|
97a5e22c04
Fix egregious bug in decoder.push
|
13 years ago |
Evan Huus
|
434decde68
Preliminary consumer work
|
13 years ago |
Evan Huus
|
1d5ed76c40
Rename one broker call to distinguish it from the other offset calls.
|
13 years ago |
Evan Huus
|
8971a250f3
Add missing field to offset fetch/commit responses
|
13 years ago |