build_request not deleted when using cellsV1 and local nova_api DB

Bug #1735353 reported by Belmiro Moreira on 2017-11-30
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Medium
Dan Smith
Ocata
Undecided
Unassigned
Pike
Undecided
Unassigned

Bug Description

Description
===========
build_request not deleted when using cellsV1 and local nova_api

Placement needs to be enabled in Newton.
CellsV1 installations can deploy a placement service per child cell in order to have a more efficient schedule during the transition to cellV2. This requires a nova_api DB per cell.

With this configuration the "build_request" that was created in the top nova_api DB is not deleted after the VM creation because is triggered in "conductor/manager.py" that runs in the child cell and is pointing to the local nova_api DB.

This leaves new VMs in BUILD state.

Expected result
===============
build_request is removed from top nova_api DB.

Actual result
=============
nova-cells tries to remove build_request from local cell nova_api DB.

Environment
===========
Nova newton

Matt Riedemann (mriedem) on 2017-12-01
Changed in nova:
assignee: nobody → Dan Smith (danms)
status: New → Triaged
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers