Hi folks, This did not make it in fully. Outstanding patches are: https://review.openstack.org/#/c/71064/ https://review.openstack.org/#/c/71065/ https://review.openstack.org/#/c/71067/ https://review.openstack.org/#/c/71067/ https://review.openstack.org/#/c/71479/ https://review.openstack.org/#/c/72341/ https://review.openstack.org/#/c/72346/ Why accept it? * It's low risk but needed refactoring that will make the code that has been a source of occasional bugs. * It is very low risk internal refactoring that uses code that has been in tree for some time now (BDM objects). * It has seen it's fair share of reviews In addition I'd like to ask for the following patch that is based on the above also be considered: https://review.openstack.org/#/c/72797/ It is part of periodic-tasks-to-db-slave, a very useful BP, and was blocked waiting for my work to land. Thanks for consideration. Regards, Nikola