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

   The kafka.utils.TestUtils.verifyNoUnexpectedThreads method used before and 
after core tests finds threads leaked by these tests. If these tests run before 
core tests, then those tests will all fail this assertion.
   
   Instead of leaving the blocked connectors blocking indefinitely, they should 
block just long enough for the test to verify the desired behavior. After the 
test is complete, the test should signal to the blocked connector to exit the 
block and return control to the framework, which can then do it's cancellation 
operations.
   
   In the future we can augment the tests to verify the behavior of the thread 
after cancellation by triggering the reset before the end of the test.
   
   ### 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