we can now get 50 instances all in the ACTIVE state when building them in parallel. Woo!)
There's another issue when we go to 100 instances, now. Getting lots of 'IOError: Socket closed' when carrot tries to connect to rabbit. Ultimately, I think we need to make some changes to nova-api to make it handle this level of concurrent sessions. I have some ideas, but I want to look at the api code, which I'm not that familiar with, before I make some statements that might be idiotic. :)
I have tested the above patch with 50 simultaneous builds and the timeouts are gone.
(Additionally, after testing this and applying the merge prop diff for: https:/ /bugs.launchpad .net/nova/ +bug/766404 /bugs.launchpad .net/nova/ +bug/781435
and a proposed fix for: https:/
we can now get 50 instances all in the ACTIVE state when building them in parallel. Woo!)
There's another issue when we go to 100 instances, now. Getting lots of 'IOError: Socket closed' when carrot tries to connect to rabbit. Ultimately, I think we need to make some changes to nova-api to make it handle this level of concurrent sessions. I have some ideas, but I want to look at the api code, which I'm not that familiar with, before I make some statements that might be idiotic. :)