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)