Skip to content

Conversation

@RealOrangeOne
Copy link
Owner

There have been some non-deterministic CI failures, only on Windows, around the database still being in use after Django tries to delete the SQLite database.

This PR tries to resolve that, by:

  • Waiting longer between terminate attempts in tests. This may slow down tests, but should be faster for processes which behave nicely.
  • Reset worker signals when a task is uncleanly terminated. This lets Python take over with handling what to do with subsequent signals, and hopefully terminate the process harder 🔨.

@RealOrangeOne RealOrangeOne merged commit a306e87 into master Jun 13, 2025
63 checks passed
@RealOrangeOne RealOrangeOne deleted the chore/hard-terminate-process branch June 13, 2025 16:28
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.

2 participants