Bruno Cadonna created KAFKA-9195: ------------------------------------ Summary: Use Randomized State Directory Names in Streams System Tests Key: KAFKA-9195 URL: https://issues.apache.org/jira/browse/KAFKA-9195 Project: Kafka Issue Type: Improvement Components: streams, system tests Reporter: Bruno Cadonna
Currently, the state directory property in streams' system tests is set to the {{PERSISTENT_ROOT}} variable. Since Streams applications in different tests have the same application ID and the state directory path consists of state directory property + application ID + task ID, it might happen that a dirty state directory of one test is re-used by another test if the state directory is not properly cleaned up. This may lead to unexpected results and false positive and/or flaky failures. The state directory property shall be set to a randomized path inside {{PERSISTENT_ROOT}} to ensure that tests may not interfere with each other in the case of missing state clean-ups. -- This message was sent by Atlassian Jira (v8.3.4#803005)