We discussed some sort of fail safe timeout for twisted threads to prevent threadpool exhaustion due to unforeseen circumstances. Unfortunately this looks pretty non-trivial; lots of discussion about various workarounds (of varying levels of ugliness) here:
http://twistedmatrix.com/pipermail/twisted-python/2006-May/013222.html
That discussion contains links to other discussions about this particular issue. Looks like there are a lot of ways we could potentially address this.
We discussed some sort of fail safe timeout for twisted threads to prevent threadpool exhaustion due to unforeseen circumstances. Unfortunately this looks pretty non-trivial; lots of discussion about various workarounds (of varying levels of ugliness) here:
http://twistedmatrix.com/pipermail/twisted-python/2006-May/013222.html
That discussion contains links to other discussions about this particular issue. Looks like there are a lot of ways we could potentially address this.