kafka/tests/kafkatest
Justine Olshan 86b9fdef2b
KAFKA-10869: Gate topic IDs behind IBP 2.8 (KIP-516) (#9814)
Topics processed by the controller and topics newly created will only be given topic IDs if the inter-broker protocol version on the controller is greater than 2.8. This PR also adds a kafka config to specify whether the IBP is greater or equal to 2.8. System tests have been modified to include topic ID checks for upgrade/downgrade tests. This PR also adds a new integration test file for requests/responses that are not gated by IBP (ex: metadata) 

Reviewers: dengziming <dengziming1993@gmail.com>, Lucas Bradstreet <lucas@confluent.io>, Rajini Sivaram <rajinisivaram@googlemail.com>
2021-01-20 22:32:06 +00:00
..
benchmarks KAFKA-10402: Upgrade system tests to python3 (#9196) 2020-10-07 09:41:30 -07:00
directory_layout MINOR: Add HttpMetricsReporter for system tests 2017-11-09 09:42:46 -08:00
sanity_checks MINOR: Increase the amount of time available to the `test_verifiable_producer` (#9201) 2020-11-12 13:09:15 -08:00
services KAFKA-10869: Gate topic IDs behind IBP 2.8 (KIP-516) (#9814) 2021-01-20 22:32:06 +00:00
tests KAFKA-10869: Gate topic IDs behind IBP 2.8 (KIP-516) (#9814) 2021-01-20 22:32:06 +00:00
utils KAFKA-10402: Upgrade system tests to python3 (#9196) 2020-10-07 09:41:30 -07:00
__init__.py Updating trunk versions after cutting branch for 2.7 2020-10-08 07:47:36 -04:00
version.py KAFKA-10869: Gate topic IDs behind IBP 2.8 (KIP-516) (#9814) 2021-01-20 22:32:06 +00:00