RCA: The issue is caused by the fix of https://bugs.launchpad.net/nova/+bug/1518200. This happens because not updated controllers have no such a piece of code https://github.com/openstack/nova/blob/stable/liberty/nova/db/sqlalchemy/api.py#L4496-L4497, which is needed by https://github.com/openstack/nova/blob/stable/liberty/nova/compute/manager.py#L817. As it was a real bug and it was fixed, I believe we shouldn't revert it in our branch making the divergence with upstream. So the workarounds stay the same: one needs either to update the whole environment with MU or to disable updates repository before adding new computes/controllers.
RCA: The issue is caused by the fix of https:/ /bugs.launchpad .net/nova/ +bug/1518200. This happens because not updated controllers have no such a piece of code https:/ /github. com/openstack/ nova/blob/ stable/ liberty/ nova/db/ sqlalchemy/ api.py# L4496-L4497, which is needed by https:/ /github. com/openstack/ nova/blob/ stable/ liberty/ nova/compute/ manager. py#L817. controllers.
As it was a real bug and it was fixed, I believe we shouldn't revert it in our branch making the divergence with upstream. So the workarounds stay the same: one needs either to update the whole environment with MU or to disable updates repository before adding new computes/