Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stop the hanging threads in runner client forcefully after 30 seconds #416

Merged
merged 4 commits into from
Sep 30, 2024

Conversation

sprsi
Copy link
Contributor

@sprsi sprsi commented Sep 25, 2024

Multiple threads are spawned while running tests and ultimately all of them need to join() to finish and publish the results (be it a success or a failure). However, if one or more threads don’t join(), they will eventually complete but the timing is non-deterministic.
This PR solves this join() issue (or rather harden the runner client threading mechanism)

* add logging

* add logging

* add logging
@confluent-cla-assistant
Copy link

🎉 All Contributor License Agreements have been signed. Ready to merge.
Please push an empty commit if you would like to re-run the checks to verify CLA status for all contributors.

Copy link

cla-assistant bot commented Sep 25, 2024

CLA assistant check
All committers have signed the CLA.

@sprsi sprsi marked this pull request as ready for review September 25, 2024 22:17
@sprsi sprsi requested a review from a team as a code owner September 25, 2024 22:17
@sprsi sprsi requested review from prayadav-cp and a team September 25, 2024 22:18
@sprsi sprsi requested a review from imcdo September 25, 2024 22:36
@PrasanthV454
Copy link
Member

can you update the CODEONWERS file and add cp-test-frameworks team.

@sprsi
Copy link
Contributor Author

sprsi commented Sep 25, 2024

@PrasanthV454 For now I've added them in review, in separate PR will make the change today.

@prayadav-cp
Copy link

@sprsi : Can you plz add sample semaphore job runs - 1 with upgrade tests and 1-2 with system tests (across branches say 7.3.x and 7.6.x) using this commit to ensure there is no regression.

@sprsi sprsi merged commit 33447b6 into master Sep 30, 2024
3 checks passed
@sprsi sprsi deleted the spratapsingh-logging branch September 30, 2024 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants