gharris1727 opened a new pull request, #13086:
URL: https://github.com/apache/kafka/pull/13086

   The ACL change methods (create, delete) are eventually consistent across a 
Kafka cluster. As part of that, changes to the same resource made to different 
brokers may be reordered. In this test, a delete operation initiated in 
noConsumeWithoutDescribeAclSetup was being reordered to an unexpected time 
later in the test, causing an expected ACL to be missing.
   
   To fix this, add a wait condition that asserts that the delete operations 
initiated in noConsumeWithoutDescribeAclSetup are completely applied before 
returning from the method.
   
   Note: test failures were present for both the ZK and KRAFT iterations of the 
test, but the ZK iteration encountered it much more often, and was used to 
diagnose the reordering.
   
   Signed-off-by: Greg Harris <greg.har...@aiven.io>
   
   ### Committer Checklist (excluded from commit message)
   - [ ] Verify design and implementation 
   - [ ] Verify test coverage and CI build status
   - [ ] Verify documentation (including upgrade notes)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to