You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Ron Dagostino (Jira)" <ji...@apache.org> on 2021/05/17 15:06:00 UTC
[jira] [Created] (KAFKA-12799) Extend TestSecurityRollingUpgrade
system test to KRaft
Ron Dagostino created KAFKA-12799:
-------------------------------------
Summary: Extend TestSecurityRollingUpgrade system test to KRaft
Key: KAFKA-12799
URL: https://issues.apache.org/jira/browse/KAFKA-12799
Project: Kafka
Issue Type: Test
Components: system tests
Reporter: Ron Dagostino
The TestSecurityRollingUpgrade system test rolls Kafka brokers multiple times to adjust listeners/inter-broker listeners while confirming that producers and consumers continue to work throughout the multiple rolls. We need to extend this test (or write a new one) that does something similar for the KRaft controllers. Producers/consumers are perhaps less appropriate in such a case -- maybe we need to create a topic after each roll to make sure the metalog is being consumed correctly?
Note that this will require some logic in `KafkaService.security_config()` because we cache the security config and we will have to mutate it to get the changes to occur. See https://github.com/apache/kafka/pull/10694/ for what we had to do for Kafka broker changes; something similar will have to happen for controller changes.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)