Lianet Magrans created KAFKA-19418:
--------------------------------------
Summary: Verifiable producer sys test should consider process name
to avoid flakiness
Key: KAFKA-19418
URL: https://issues.apache.org/jira/browse/KAFKA-19418
Project: Kafka
Issue Type: Test
Components: clients, system tests
Reporter: Lianet Magrans
Assignee: Lianet Magrans
Currently, the verifiable producer sys test relies on the "is_version" check to
validate the jar versions of the process it runs.
That check lists processes filtering by a provided name, but the verifiable
producer does not pass any. This makes that the default "kafka" word is
"grepped". We've seen this leading to flakiness (the is_version expects only 1
process, here
https://github.com/apache/kafka/blob/b8fc96272e746c4d180ad278a86a565dccefc8f7/tests/kafkatest/utils/util.py#L61
but finds several process meeting the ps/grep condition)
To avoid flakiness we should consider having the verifiable producer passing a
proc name for it.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)