<div dir="ltr"><div><div>Hi Team,<br><br></div><div>I worked on nova quota statistics issue (<a href="https://bugs.launchpad.net/nova/+bug/1284424">https://bugs.launchpad.net/nova/+bug/1284424</a>) happenning when nova-* processes are restarted during removing instances and was able to reproduce it. For repro I used devstack and started nova-api and nova-compute in separate screen windows. For killing them I used ctrl+c. As I found this issue happened if nova-* processes are killed after instance was deleted but right before quota commit procedure finishes.<br><br></div><div>We discussed these results with Markus Zoeller and decided that even though killing nova processes is a bit exotic event, this still should be fixed because quotas counting affects billing and very important for us.<br><br></div><div>So, we need to introduce some mechanism that will prevent us from reaching inconsistent states in terms of quotas. In other words, this mechanism should work in such a way that both instance create/remove operation and quota usage recount operation happened or not happened together.<br></div><div><br></div><div>Any ideas how to do that properly?<br><br></div>Kind regards,<br></div>Dmitry<br></div>