Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Improve liveliness checker #6714
Add mechanisms for indicating a thread has ended, either with an error (will be logged for a period of time, alongside potentially deadlocked threads) or expectedly. Also, add special
Also, add liveliness checking to the launcher.
I'm open to other suggestions. I only added the culling to prevent runaway memory consumption, but if that's happening, it implies the same threads are ending with errors over and over, so maybe a shorter time would be appropriate.
However, if there was a rare occurrence of an error, it would be a shame to miss it because it got culled before anyone looked. We could make the culling logic only trigger if there are a large number of items in the