gitextract_pmrrr8_5/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── actions/ │ │ └── staticcheck-matchers.json │ ├── dependabot.yml │ ├── release.yaml │ ├── renovate.json5 │ └── workflows/ │ ├── apidiff.yml │ ├── cache-cleanup.yml │ ├── ci.yml │ ├── codeql-analysis.yml │ ├── dependency-review.yml │ ├── fuzz.yml │ ├── fvt-main.yml │ ├── fvt-pr.yml │ ├── fvt.yml │ ├── i386.yml │ ├── renovate-config.yml │ ├── scorecard.yml │ └── stale.yml ├── .gitignore ├── .golangci.yml ├── .pre-commit-config.yaml ├── .whitesource ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile.kafka ├── LICENSE.md ├── Makefile ├── README.md ├── SECURITY.md ├── Vagrantfile ├── acl_bindings.go ├── acl_create_request.go ├── acl_create_request_test.go ├── acl_create_response.go ├── acl_create_response_test.go ├── acl_delete_request.go ├── acl_delete_request_test.go ├── acl_delete_response.go ├── acl_delete_response_test.go ├── acl_describe_request.go ├── acl_describe_request_test.go ├── acl_describe_response.go ├── acl_describe_response_test.go ├── acl_filter.go ├── acl_types.go ├── acl_types_test.go ├── add_offsets_to_txn_request.go ├── add_offsets_to_txn_request_test.go ├── add_offsets_to_txn_response.go ├── add_offsets_to_txn_response_test.go ├── add_partitions_to_txn_request.go ├── add_partitions_to_txn_request_test.go ├── add_partitions_to_txn_response.go ├── add_partitions_to_txn_response_test.go ├── admin.go ├── admin_test.go ├── alter_client_quotas_request.go ├── alter_client_quotas_request_test.go ├── alter_client_quotas_response.go ├── alter_client_quotas_response_test.go ├── alter_configs_request.go ├── alter_configs_request_test.go ├── alter_configs_response.go ├── alter_configs_response_test.go ├── alter_partition_reassignments_request.go ├── alter_partition_reassignments_request_test.go ├── alter_partition_reassignments_response.go ├── alter_partition_reassignments_response_test.go ├── alter_user_scram_credentials_request.go ├── alter_user_scram_credentials_request_test.go ├── alter_user_scram_credentials_response.go ├── alter_user_scram_credentials_response_test.go ├── api_versions.go ├── api_versions_request.go ├── api_versions_request_test.go ├── api_versions_response.go ├── api_versions_response_test.go ├── api_versions_test.go ├── async_producer.go ├── async_producer_test.go ├── balance_strategy.go ├── balance_strategy_test.go ├── broker.go ├── broker_test.go ├── client.go ├── client_test.go ├── client_tls_test.go ├── compress.go ├── config.go ├── config_resource_type.go ├── config_test.go ├── consumer.go ├── consumer_group.go ├── consumer_group_example_test.go ├── consumer_group_members.go ├── consumer_group_members_test.go ├── consumer_group_test.go ├── consumer_metadata_request.go ├── consumer_metadata_request_test.go ├── consumer_metadata_response.go ├── consumer_metadata_response_test.go ├── consumer_test.go ├── control_record.go ├── control_record_test.go ├── crc32_field.go ├── create_partitions_request.go ├── create_partitions_request_test.go ├── create_partitions_response.go ├── create_partitions_response_test.go ├── create_topics_request.go ├── create_topics_request_test.go ├── create_topics_response.go ├── create_topics_response_test.go ├── decompress.go ├── delete_groups_request.go ├── delete_groups_request_test.go ├── delete_groups_response.go ├── delete_groups_response_test.go ├── delete_offsets_request.go ├── delete_offsets_request_test.go ├── delete_offsets_response.go ├── delete_offsets_response_test.go ├── delete_records_request.go ├── delete_records_request_test.go ├── delete_records_response.go ├── delete_records_response_test.go ├── delete_topics_request.go ├── delete_topics_request_test.go ├── delete_topics_response.go ├── delete_topics_response_test.go ├── describe_client_quotas_request.go ├── describe_client_quotas_request_test.go ├── describe_client_quotas_response.go ├── describe_client_quotas_response_test.go ├── describe_cluster_request.go ├── describe_cluster_request_test.go ├── describe_cluster_response.go ├── describe_cluster_response_test.go ├── describe_configs_request.go ├── describe_configs_request_test.go ├── describe_configs_response.go ├── describe_configs_response_test.go ├── describe_groups_request.go ├── describe_groups_request_test.go ├── describe_groups_response.go ├── describe_groups_response_test.go ├── describe_log_dirs_request.go ├── describe_log_dirs_request_test.go ├── describe_log_dirs_response.go ├── describe_log_dirs_response_test.go ├── describe_user_scram_credentials_request.go ├── describe_user_scram_credentials_request_test.go ├── describe_user_scram_credentials_response.go ├── describe_user_scram_credentials_response_test.go ├── dev.yml ├── docker-compose.yml ├── elect_leaders_request.go ├── elect_leaders_request_test.go ├── elect_leaders_response.go ├── elect_leaders_response_test.go ├── election_type.go ├── encoder_decoder.go ├── encoder_decoder_fuzz_test.go ├── end_txn_request.go ├── end_txn_request_test.go ├── end_txn_response.go ├── end_txn_response_test.go ├── entrypoint.sh ├── errors.go ├── errors_test.go ├── examples/ │ ├── README.md │ ├── consumergroup/ │ │ ├── README.md │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go │ └── interceptors/ │ ├── README.md │ ├── go.mod │ ├── go.sum │ ├── main.go │ └── trace_interceptor.go ├── fetch_request.go ├── fetch_request_test.go ├── fetch_response.go ├── fetch_response_test.go ├── find_coordinator_request.go ├── find_coordinator_request_test.go ├── find_coordinator_response.go ├── find_coordinator_response_test.go ├── functional_admin_test.go ├── functional_client_test.go ├── functional_consumer_follower_fetch_test.go ├── functional_consumer_group_test.go ├── functional_consumer_staticmembership_test.go ├── functional_consumer_test.go ├── functional_java_interop_test.go ├── functional_offset_manager_test.go ├── functional_producer_test.go ├── functional_test.go ├── go.mod ├── go.sum ├── gssapi_kerberos.go ├── heartbeat_request.go ├── heartbeat_request_test.go ├── heartbeat_response.go ├── heartbeat_response_test.go ├── helpers_test.go ├── incremental_alter_configs_request.go ├── incremental_alter_configs_request_test.go ├── incremental_alter_configs_response.go ├── incremental_alter_configs_response_test.go ├── init_producer_id_request.go ├── init_producer_id_request_test.go ├── init_producer_id_response.go ├── init_producer_id_response_test.go ├── interceptors.go ├── internal/ │ └── toxiproxy/ │ ├── README.md │ ├── client.go │ ├── proxy.go │ └── toxic.go ├── join_group_request.go ├── join_group_request_test.go ├── join_group_response.go ├── join_group_response_test.go ├── kerberos_client.go ├── kerberos_client_test.go ├── leave_group_request.go ├── leave_group_request_test.go ├── leave_group_response.go ├── leave_group_response_test.go ├── length_field.go ├── list_groups_request.go ├── list_groups_request_test.go ├── list_groups_response.go ├── list_groups_response_test.go ├── list_partition_reassignments_request.go ├── list_partition_reassignments_request_test.go ├── list_partition_reassignments_response.go ├── list_partition_reassignments_response_test.go ├── logger_test.go ├── message.go ├── message_set.go ├── message_test.go ├── metadata.go ├── metadata_request.go ├── metadata_request_test.go ├── metadata_response.go ├── metadata_response_test.go ├── metadata_test.go ├── metrics.go ├── metrics_helpers_test.go ├── metrics_test.go ├── mockbroker.go ├── mockkerberos.go ├── mockresponses.go ├── mocks/ │ ├── README.md │ ├── async_producer.go │ ├── async_producer_test.go │ ├── consumer.go │ ├── consumer_test.go │ ├── mocks.go │ ├── sync_producer.go │ └── sync_producer_test.go ├── offset_commit_request.go ├── offset_commit_request_test.go ├── offset_commit_response.go ├── offset_commit_response_test.go ├── offset_fetch_request.go ├── offset_fetch_request_test.go ├── offset_fetch_response.go ├── offset_fetch_response_test.go ├── offset_manager.go ├── offset_manager_test.go ├── offset_request.go ├── offset_request_test.go ├── offset_response.go ├── offset_response_test.go ├── packet_decoder.go ├── packet_encoder.go ├── partitioner.go ├── partitioner_test.go ├── prep_encoder.go ├── produce_request.go ├── produce_request_test.go ├── produce_response.go ├── produce_response_test.go ├── produce_set.go ├── produce_set_test.go ├── quota_types.go ├── real_decoder.go ├── real_decoder_test.go ├── real_encoder.go ├── record.go ├── record_batch.go ├── record_test.go ├── records.go ├── records_test.go ├── request.go ├── request_test.go ├── response_header.go ├── response_header_test.go ├── sarama.go ├── sarama_test.go ├── sasl_authenticate_request.go ├── sasl_authenticate_request_test.go ├── sasl_authenticate_response.go ├── sasl_authenticate_response_test.go ├── sasl_handshake_request.go ├── sasl_handshake_request_test.go ├── sasl_handshake_response.go ├── sasl_handshake_response_test.go ├── scram_formatter.go ├── scram_formatter_test.go ├── server.properties ├── sticky_assignor_user_data.go ├── sticky_assignor_user_data_test.go ├── sync_group_request.go ├── sync_group_request_test.go ├── sync_group_response.go ├── sync_group_response_test.go ├── sync_producer.go ├── sync_producer_test.go ├── timestamp.go ├── tools/ │ ├── README.md │ ├── kafka-producer-performance/ │ │ ├── README.md │ │ └── main.go │ └── tls/ │ └── config.go ├── transaction_manager.go ├── transaction_manager_test.go ├── txn_offset_commit_request.go ├── txn_offset_commit_request_test.go ├── txn_offset_commit_response.go ├── txn_offset_commit_response_test.go ├── utils.go ├── utils_test.go ├── version.go ├── zstd.go └── zstd_test.go