On Wed, Jan 28, 2015, Clint Byrum <cl...@fewbar.com> wrote:
> As is often the case with threading, a reason to avoid using it is
> that libraries often aren't able or willing to assert thread safety.
> 
> That said, one way to fix that, is to fix those libraries that we do
> want to use, to be thread safe. :)

I floated this idea across some coworkers recently and they brought up a
similar concern, which is concurrency in general, both within our code
and dependencies.

I can't find many places in Nova (at least) that are concurrent in the
sense that one object will be used by multiple threads. nova-scheduler
is likely one place. nova-compute would likely be easy to fix if there
are any problems.

That said, I think the only way to know for sure is to try it out and
see. I'm going to hack up a proof of concept and see how difficult this
will be.

JE


__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to