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 |
|