.github
|
376a293238
Update ISSUE_TEMPLATE.md
|
8 years ago |
examples
|
fe841de91b
Fix tiny typo in examples README link
|
7 years ago |
mocks
|
e9f0281763
Increase test coverage of SyncProducer
|
6 years ago |
tools
|
bcc8fb3014
Fix config for calling NewSyncProducer()
|
8 years ago |
vagrant
|
eaafcb0eeb
Make vagrant up work again
|
7 years ago |
.gitignore
|
d1539ef689
Added coverage badge
|
7 years ago |
.travis.yml
|
5a0b61f03d
Test against kafka 0.11.0.2
|
6 years ago |
CHANGELOG.md
|
f7be6aa2bc
Prep for 1.16
|
6 years ago |
LICENSE
|
8da9fa72b8
Technically Shopify owns the repo
|
6 years ago |
Makefile
|
dfdbc3f570
Increase test timeout
|
6 years ago |
README.md
|
5a0b61f03d
Test against kafka 0.11.0.2
|
6 years ago |
Vagrantfile
|
609cb1c1db
Use sensible heap size for JVMs in Vagrant
|
8 years ago |
acl_bindings.go
|
86d6f390cf
add Describe/Create/DeleteAcls
|
7 years ago |
acl_create_request.go
|
86d6f390cf
add Describe/Create/DeleteAcls
|
7 years ago |
acl_create_request_test.go
|
86d6f390cf
add Describe/Create/DeleteAcls
|
7 years ago |
acl_create_response.go
|
86d6f390cf
add Describe/Create/DeleteAcls
|
7 years ago |
acl_create_response_test.go
|
86d6f390cf
add Describe/Create/DeleteAcls
|
7 years ago |
acl_delete_request.go
|
86d6f390cf
add Describe/Create/DeleteAcls
|
7 years ago |
acl_delete_request_test.go
|
86d6f390cf
add Describe/Create/DeleteAcls
|
7 years ago |
acl_delete_response.go
|
86d6f390cf
add Describe/Create/DeleteAcls
|
7 years ago |
acl_delete_response_test.go
|
86d6f390cf
add Describe/Create/DeleteAcls
|
7 years ago |
acl_describe_request.go
|
86d6f390cf
add Describe/Create/DeleteAcls
|
7 years ago |
acl_describe_request_test.go
|
86d6f390cf
add Describe/Create/DeleteAcls
|
7 years ago |
acl_describe_response.go
|
86d6f390cf
add Describe/Create/DeleteAcls
|
7 years ago |
acl_describe_response_test.go
|
86d6f390cf
add Describe/Create/DeleteAcls
|
7 years ago |
acl_filter.go
|
86d6f390cf
add Describe/Create/DeleteAcls
|
7 years ago |
acl_types.go
|
86d6f390cf
add Describe/Create/DeleteAcls
|
7 years ago |
add_offsets_to_txn_request.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
add_offsets_to_txn_request_test.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
add_offsets_to_txn_response.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
add_offsets_to_txn_response_test.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
add_partitions_to_txn_request.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
add_partitions_to_txn_request_test.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
add_partitions_to_txn_response.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
add_partitions_to_txn_response_test.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
alter_configs_request.go
|
f7466ea37d
Add Describe + AlterConfigs (#1014)
|
6 years ago |
alter_configs_request_test.go
|
6ce9e9249a
Fix flaky TestAlterConfigsRequest
|
6 years ago |
alter_configs_response.go
|
f7466ea37d
Add Describe + AlterConfigs (#1014)
|
6 years ago |
alter_configs_response_test.go
|
f7466ea37d
Add Describe + AlterConfigs (#1014)
|
6 years ago |
api_versions_request.go
|
90a4cc632e
Fix race in broker version check
|
8 years ago |
api_versions_request_test.go
|
c5f4248429
Add support for latest protocol messages
|
8 years ago |
api_versions_response.go
|
fdebee00c4
Following Golint tips for if blocks who ends with a return
|
7 years ago |
api_versions_response_test.go
|
37654da7e1
Add support for decoding versioned responses
|
8 years ago |
async_producer.go
|
5fd60c2be0
Add producer support for Kafka 0.11 Records
|
7 years ago |
async_producer_test.go
|
1596275bc3
Add timeout to async_producer_test
|
6 years ago |
broker.go
|
0f1c3e9b87
Add support for DeleteGroups
|
6 years ago |
broker_test.go
|
0f1c3e9b87
Add support for DeleteGroups
|
6 years ago |
client.go
|
8a87ca8bca
Merge branch 'master' into master
|
6 years ago |
client_test.go
|
e06b9a2882
add Controller() method to Client interface
|
6 years ago |
client_tls_test.go
|
f933fb4b0b
Add NewMockBrokerListener() so that it's possible to test TLS connections
|
6 years ago |
config.go
|
e42dc76c4e
Add missing Kafka versions
|
6 years ago |
config_resource_type.go
|
f7466ea37d
Add Describe + AlterConfigs (#1014)
|
6 years ago |
config_test.go
|
515a490ec1
Addressing review comments
|
7 years ago |
consumer.go
|
eae91468c2
consumer: don't stop the ticker if we time out
|
6 years ago |
consumer_group_members.go
|
83f973c2d6
More feedback, renamed structs
|
9 years ago |
consumer_group_members_test.go
|
cecb3d9807
Formating all files with gofmt -s
|
7 years ago |
consumer_metadata_request.go
|
a5a9b835af
refactor ConsumerMetadataRequest/Response to FindCoordinatorRequest/Response
|
7 years ago |
consumer_metadata_request_test.go
|
a5a9b835af
refactor ConsumerMetadataRequest/Response to FindCoordinatorRequest/Response
|
7 years ago |
consumer_metadata_response.go
|
d0340489e8
remove deprecated fields
|
6 years ago |
consumer_metadata_response_test.go
|
d0340489e8
remove deprecated fields
|
6 years ago |
consumer_test.go
|
d9ef2bef2e
advance partition consumer offset after compacted messages
|
7 years ago |
crc32_field.go
|
07a5840e2e
Make polynomial a type
|
7 years ago |
create_partitions_request.go
|
7957e72eca
factor out getStringLength, use putArrayLength
|
7 years ago |
create_partitions_request_test.go
|
b3f149d4d2
add create partitions
|
7 years ago |
create_partitions_response.go
|
b3f149d4d2
add create partitions
|
7 years ago |
create_partitions_response_test.go
|
b3f149d4d2
add create partitions
|
7 years ago |
create_topics_request.go
|
b5ace411a0
add CreateTopicsRequest/Response
|
7 years ago |
create_topics_request_test.go
|
b5ace411a0
add CreateTopicsRequest/Response
|
7 years ago |
create_topics_response.go
|
b5ace411a0
add CreateTopicsRequest/Response
|
7 years ago |
create_topics_response_test.go
|
b5ace411a0
add CreateTopicsRequest/Response
|
7 years ago |
delete_groups_request.go
|
0f1c3e9b87
Add support for DeleteGroups
|
6 years ago |
delete_groups_request_test.go
|
0f1c3e9b87
Add support for DeleteGroups
|
6 years ago |
delete_groups_response.go
|
0f1c3e9b87
Add support for DeleteGroups
|
6 years ago |
delete_groups_response_test.go
|
0f1c3e9b87
Add support for DeleteGroups
|
6 years ago |
delete_records_request.go
|
76a6b90ec2
Add DeleteRecords operation to Broker
|
6 years ago |
delete_records_request_test.go
|
76a6b90ec2
Add DeleteRecords operation to Broker
|
6 years ago |
delete_records_response.go
|
76a6b90ec2
Add DeleteRecords operation to Broker
|
6 years ago |
delete_records_response_test.go
|
76a6b90ec2
Add DeleteRecords operation to Broker
|
6 years ago |
delete_topics_request.go
|
796e8cc60f
Added support for DeleteTopicsRequest V1
|
6 years ago |
delete_topics_request_test.go
|
796e8cc60f
Added support for DeleteTopicsRequest V1
|
6 years ago |
delete_topics_response.go
|
620549d3ed
add DeleteTopicsRequest/Response
|
7 years ago |
delete_topics_response_test.go
|
620549d3ed
add DeleteTopicsRequest/Response
|
7 years ago |
describe_configs_request.go
|
f7466ea37d
Add Describe + AlterConfigs (#1014)
|
6 years ago |
describe_configs_request_test.go
|
f7466ea37d
Add Describe + AlterConfigs (#1014)
|
6 years ago |
describe_configs_response.go
|
f7466ea37d
Add Describe + AlterConfigs (#1014)
|
6 years ago |
describe_configs_response_test.go
|
f7466ea37d
Add Describe + AlterConfigs (#1014)
|
6 years ago |
describe_groups_request.go
|
90a4cc632e
Fix race in broker version check
|
8 years ago |
describe_groups_request_test.go
|
1621c4959a
Add tests for all new request types.
|
9 years ago |
describe_groups_response.go
|
fdebee00c4
Following Golint tips for if blocks who ends with a return
|
7 years ago |
describe_groups_response_test.go
|
37654da7e1
Add support for decoding versioned responses
|
8 years ago |
dev.yml
|
66fbffdee6
[bot] remove unused 'packages' dev.yml element [skip ci]
|
7 years ago |
encoder_decoder.go
|
124e7c647e
Expose producer metrics with go-metrics
|
8 years ago |
end_txn_request.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
end_txn_request_test.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
end_txn_response.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
end_txn_response_test.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
errors.go
|
6ccaccd799
fix typo in ErrControllerNotAvailable string
|
6 years ago |
fetch_request.go
|
e42dc76c4e
Add missing Kafka versions
|
6 years ago |
fetch_request_test.go
|
953231c528
Add support for Kafka 0.11 in consumer
|
7 years ago |
fetch_response.go
|
5468405d94
Expose Records union fields
|
6 years ago |
fetch_response_test.go
|
5468405d94
Expose Records union fields
|
6 years ago |
find_coordinator_request.go
|
a5a9b835af
refactor ConsumerMetadataRequest/Response to FindCoordinatorRequest/Response
|
7 years ago |
find_coordinator_request_test.go
|
a5a9b835af
refactor ConsumerMetadataRequest/Response to FindCoordinatorRequest/Response
|
7 years ago |
find_coordinator_response.go
|
5a23d49f7a
remove rack from FindCoordinatorResponse and hardcode Broker-decode/encode version to 0
|
6 years ago |
find_coordinator_response_test.go
|
5a23d49f7a
remove rack from FindCoordinatorResponse and hardcode Broker-decode/encode version to 0
|
6 years ago |
functional_client_test.go
|
e931cc00ed
Stop test if client.Coordinator fails somehow
|
8 years ago |
functional_consumer_test.go
|
dfdbc3f570
Increase test timeout
|
6 years ago |
functional_offset_manager_test.go
|
ccab789d44
OffsetManager: match upstream mark/next behaviour
|
8 years ago |
functional_producer_test.go
|
7b655373d8
Expose request latency metric
|
8 years ago |
functional_test.go
|
2c40df751c
Fix version.satisfies so all tests run against 0.9
|
9 years ago |
heartbeat_request.go
|
90a4cc632e
Fix race in broker version check
|
8 years ago |
heartbeat_request_test.go
|
1621c4959a
Add tests for all new request types.
|
9 years ago |
heartbeat_response.go
|
fdebee00c4
Following Golint tips for if blocks who ends with a return
|
7 years ago |
heartbeat_response_test.go
|
37654da7e1
Add support for decoding versioned responses
|
8 years ago |
init_producer_id_request.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
init_producer_id_request_test.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
init_producer_id_response.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
init_producer_id_response_test.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
join_group_request.go
|
4351c00d43
Permit protocol ordering in JoinGroup requests
|
7 years ago |
join_group_request_test.go
|
4351c00d43
Permit protocol ordering in JoinGroup requests
|
7 years ago |
join_group_response.go
|
fdebee00c4
Following Golint tips for if blocks who ends with a return
|
7 years ago |
join_group_response_test.go
|
37654da7e1
Add support for decoding versioned responses
|
8 years ago |
leave_group_request.go
|
90a4cc632e
Fix race in broker version check
|
8 years ago |
leave_group_request_test.go
|
1621c4959a
Add tests for all new request types.
|
9 years ago |
leave_group_response.go
|
fdebee00c4
Following Golint tips for if blocks who ends with a return
|
7 years ago |
leave_group_response_test.go
|
37654da7e1
Add support for decoding versioned responses
|
8 years ago |
length_field.go
|
ff1f79c54b
Add dynamicPushDecoder interface
|
7 years ago |
list_groups_request.go
|
90a4cc632e
Fix race in broker version check
|
8 years ago |
list_groups_request_test.go
|
1621c4959a
Add tests for all new request types.
|
9 years ago |
list_groups_response.go
|
fdebee00c4
Following Golint tips for if blocks who ends with a return
|
7 years ago |
list_groups_response_test.go
|
37654da7e1
Add support for decoding versioned responses
|
8 years ago |
message.go
|
e42dc76c4e
Add missing Kafka versions
|
6 years ago |
message_set.go
|
885c1b09e5
Do not choke on MessageSet without version
|
6 years ago |
message_test.go
|
a7c9c9d6ef
Drop testing empty gzip encoding with the pre-1.8 encoder
|
6 years ago |
metadata_request.go
|
bbdeda9fd2
Added support for Metadata Request/Response up to v5
|
6 years ago |
metadata_request_test.go
|
bbdeda9fd2
Added support for Metadata Request/Response up to v5
|
6 years ago |
metadata_response.go
|
bbdeda9fd2
Added support for Metadata Request/Response up to v5
|
6 years ago |
metadata_response_test.go
|
bbdeda9fd2
Added support for Metadata Request/Response up to v5
|
6 years ago |
metrics.go
|
124e7c647e
Expose producer metrics with go-metrics
|
8 years ago |
metrics_test.go
|
124e7c647e
Expose producer metrics with go-metrics
|
8 years ago |
mockbroker.go
|
f933fb4b0b
Add NewMockBrokerListener() so that it's possible to test TLS connections
|
6 years ago |
mockresponses.go
|
e06b9a2882
add Controller() method to Client interface
|
6 years ago |
offset_commit_request.go
|
6e796b14dc
Add method to inspect OffsetCommitRequest offsets
|
6 years ago |
offset_commit_request_test.go
|
aa411f16fd
Add decode method to request types
|
9 years ago |
offset_commit_response.go
|
e42dc76c4e
Add missing Kafka versions
|
6 years ago |
offset_commit_response_test.go
|
9b6ac1a0fe
Add mock responses for OffsetManager testing
|
9 years ago |
offset_fetch_request.go
|
e42dc76c4e
Add missing Kafka versions
|
6 years ago |
offset_fetch_request_test.go
|
aa411f16fd
Add decode method to request types
|
9 years ago |
offset_fetch_response.go
|
e42dc76c4e
Add missing Kafka versions
|
6 years ago |
offset_fetch_response_test.go
|
9b6ac1a0fe
Add mock responses for OffsetManager testing
|
9 years ago |
offset_manager.go
|
96fa1c8378
Allow resetting manager to the same offset
|
7 years ago |
offset_manager_test.go
|
b966238f31
adds ResetOffset to reset to earlier offset values. #554
|
7 years ago |
offset_request.go
|
e42dc76c4e
Add missing Kafka versions
|
6 years ago |
offset_request_test.go
|
d65b3fd46b
Support ListOffsetRequest v1 [KIP-79]
|
8 years ago |
offset_response.go
|
e42dc76c4e
Add missing Kafka versions
|
6 years ago |
offset_response_test.go
|
d65b3fd46b
Support ListOffsetRequest v1 [KIP-79]
|
8 years ago |
packet_decoder.go
|
b3f149d4d2
add create partitions
|
7 years ago |
packet_encoder.go
|
b3f149d4d2
add create partitions
|
7 years ago |
partitioner.go
|
8637e89db9
Minor changes to reflect comments to PR
|
7 years ago |
partitioner_test.go
|
f3b2363114
Fix concurrency issue in hashedPartitioner
|
7 years ago |
prep_encoder.go
|
b3f149d4d2
add create partitions
|
7 years ago |
produce_request.go
|
5468405d94
Expose Records union fields
|
6 years ago |
produce_request_test.go
|
7ad9a62d7d
Fix TestProduceRequest
|
6 years ago |
produce_response.go
|
e42dc76c4e
Add missing Kafka versions
|
6 years ago |
produce_response_test.go
|
ca457b7003
Support ProduceResponse v1 and v2 encoding
|
7 years ago |
produce_set.go
|
97f65c7894
Document recordbatch offset changes
|
6 years ago |
produce_set_test.go
|
5468405d94
Expose Records union fields
|
6 years ago |
real_decoder.go
|
7957e72eca
factor out getStringLength, use putArrayLength
|
7 years ago |
real_encoder.go
|
b3f149d4d2
add create partitions
|
7 years ago |
record.go
|
5fd60c2be0
Add producer support for Kafka 0.11 Records
|
7 years ago |
record_batch.go
|
1f78d8a7f1
Add support for compression levels, closes #1042
|
6 years ago |
record_test.go
|
780ea152be
Fix gzip compression encode/decode test
|
6 years ago |
records.go
|
5468405d94
Expose Records union fields
|
6 years ago |
records_test.go
|
5468405d94
Expose Records union fields
|
6 years ago |
request.go
|
0f1c3e9b87
Add support for DeleteGroups
|
6 years ago |
request_test.go
|
f4fbc32080
Simple validation of required version
|
6 years ago |
response_header.go
|
66411d8222
Cleanup a bunch more error formats
|
9 years ago |
response_header_test.go
|
893044d278
Fix Golint errors, except for all the missing comments.
|
11 years ago |
sarama.go
|
7b655373d8
Expose request latency metric
|
8 years ago |
sasl_handshake_request.go
|
90a4cc632e
Fix race in broker version check
|
8 years ago |
sasl_handshake_request_test.go
|
c5f4248429
Add support for latest protocol messages
|
8 years ago |
sasl_handshake_response.go
|
fdebee00c4
Following Golint tips for if blocks who ends with a return
|
7 years ago |
sasl_handshake_response_test.go
|
37654da7e1
Add support for decoding versioned responses
|
8 years ago |
sync_group_request.go
|
124e7c647e
Expose producer metrics with go-metrics
|
8 years ago |
sync_group_request_test.go
|
1621c4959a
Add tests for all new request types.
|
9 years ago |
sync_group_response.go
|
fdebee00c4
Following Golint tips for if blocks who ends with a return
|
7 years ago |
sync_group_response_test.go
|
37654da7e1
Add support for decoding versioned responses
|
8 years ago |
sync_producer.go
|
8268907a6b
Tweak documentation of Close/AsyncClose methods
|
7 years ago |
sync_producer_test.go
|
cecb3d9807
Formating all files with gofmt -s
|
7 years ago |
timestamp.go
|
ed80c61d79
Make timestamp fields of type time.Time and time.Duration
|
7 years ago |
txn_offset_commit_request.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
txn_offset_commit_request_test.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
txn_offset_commit_response.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
txn_offset_commit_response_test.go
|
d81319704e
add transaction-related request/responses (22, 24, 25, 26, 28)
|
6 years ago |
utils.go
|
fffd68343c
Add support for Kafka 1.1.0
|
6 years ago |
utils_test.go
|
a709f2d5ca
String functions for KafkaVersion (#989)
|
7 years ago |