Activity log for bug #1447208

Date Who What changed Old value New value Message
2015-04-22 14:40:58 Blake Rouse bug added bug
2015-04-22 14:46:01 Blake Rouse description This is the core issue we identified at the sprint. We need to make sure this is not being done, as it will cause the regiond to just dead lock and can also cause timeout errors. This is the core issue we identified at the sprint. We need to make sure this is not being done, as it will cause the regiond to just dead lock and can also cause timeout errors. Any deferToThread that is done from inside a thread, and the thread waits for the result can fail. This is because only 10 threads can run at once and if the pool is waiting for 10 other threads that cannot run, then a dead lock will occur. There is 2 ways around this: 1. Do not wait for a thread inside of a thread. 2. Defer to a different threadpool then the one the thread is using. *We might be able to alternate between pools to fix this issue.*
2015-04-22 15:04:34 Ricardo Bánffy branch linked lp:~rbanffy/maas/bug-1443627-increase-node-release-time
2015-04-22 15:04:51 Ricardo Bánffy branch unlinked lp:~rbanffy/maas/bug-1443627-increase-node-release-time
2015-04-22 15:10:45 Blake Rouse summary deferToThread should not wait for a thread in the same threadpool deferToThread cannot wait for a thread in the same threadpool
2015-04-22 19:01:13 Blake Rouse maas: status Triaged In Progress
2015-04-22 19:01:15 Blake Rouse maas: assignee Blake Rouse (blake-rouse)
2015-04-23 15:47:51 Jason Hobbs tags oil
2015-04-28 11:58:56 Blake Rouse branch linked lp:~blake-rouse/maas/cordinate-notifies
2015-04-28 18:56:19 Blake Rouse branch linked lp:~blake-rouse/maas/deferLater-deallocate-ip
2015-06-03 14:21:33 Blake Rouse maas: status In Progress Fix Committed
2015-06-22 19:29:11 Andres Rodriguez maas: status Fix Committed Fix Released