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)

Reply via email to