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 2022/07/25 21:04:00 UTC
[jira] [Created] (KAFKA-14105) Remove quorum.all_non_upgrade for system tests
Ron Dagostino created KAFKA-14105:
-------------------------------------
Summary: Remove quorum.all_non_upgrade for system tests
Key: KAFKA-14105
URL: https://issues.apache.org/jira/browse/KAFKA-14105
Project: Kafka
Issue Type: Task
Components: kraft, system tests
Reporter: Ron Dagostino
We defined `all_non_upgrade = [zk, remote_kraft]` in `quorum.py` to encapsulate the quorum(s) that we want system tests to generally run with when they are unrelated to upgrading. The idea was that we would just annotate tests with that and then we would be able to change the definition of it as we move through and beyond the KRaft bridge release. But it is confusing, and search-and-replace is cheap -- especially if we are only doing it once or twice over the course of the project. So we should eliminate the definition of `quorum.all_non_upgrade` (which was intended to be mutable over the course of the project) in favor of something like `zk_and_remote_kraft`, which will forever list ZK and REMOTE_KRAFT.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)