There was a spec proposed and accepted for Liberty that aims at fixing or at least mostly mittigating the described issues
http://specs.openstack.org/openstack/nova-specs/specs/liberty/approved/host-state-level-locking.html
However it did not make it for Liberty - I plan to re-propose for M, and it would be great to get feedback from Ironic folks of course!
There was a spec proposed and accepted for Liberty that aims at fixing or at least mostly mittigating the described issues
http:// specs.openstack .org/openstack/ nova-specs/ specs/liberty/ approved/ host-state- level-locking. html
However it did not make it for Liberty - I plan to re-propose for M, and it would be great to get feedback from Ironic folks of course!