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

Fix bluebox shutdown #18725

Merged
merged 1 commit into from
Oct 17, 2024
Merged

Fix bluebox shutdown #18725

merged 1 commit into from
Oct 17, 2024

Conversation

wjblanke
Copy link
Contributor

Purpose:

Use a temporary file as a flag for when bluebox threads should abort out. This allows for the timelord to shutdown cleanly.

Current Behavior:

On exit, timelord hangs waiting for bluebox threads and daemon must kill it. On windows this kills the owning console instead.

New Behavior:

Bluebox threads abort out and timelord shuts down cleanly

@wjblanke wjblanke requested a review from a team as a code owner October 17, 2024 01:13
Copy link

Removed dependencies detected. Learn more about Socket for GitHub ↗︎

🚮 Removed packages: pypi/[email protected]

View full report↗︎

@wjblanke wjblanke added the Fixed Required label for PR that categorizes merge commit message as "Fixed" for changelog label Oct 17, 2024
@wjblanke wjblanke changed the title Fix windows bluebox shutdown Fix bluebox shutdown Oct 17, 2024
Copy link
Contributor

File Coverage Missing Lines
chia/timelord/timelord.py 50.0% lines 73, 166, 181, 1190-1192
Total Missing Coverage
12 lines 6 lines 50%

@wjblanke wjblanke merged commit 23b1cb5 into main Oct 17, 2024
359 of 361 checks passed
@wjblanke wjblanke deleted the blueboxwjb branch October 17, 2024 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
coverage-diff Fixed Required label for PR that categorizes merge commit message as "Fixed" for changelog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants