Reviewed: https://review.openstack.org/510324 Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=f4f17b364e28389f22bf9c6017dd7aef918c7104 Submitter: Zuul Branch: master
commit f4f17b364e28389f22bf9c6017dd7aef918c7104 Author: Takashi NATSUME <[email protected]> Date: Sun Oct 8 00:55:50 2017 +0900 Add 'delete_host' command in 'nova-manage cell_v2' Add 'delete_host' command in 'nova-manage cell_v2'. Add an optional 'force' option in 'nova-manage cell_v2 delete_cell'. If specifying the 'force' option, a cell can be deleted even if the cell has hosts. Change-Id: I8cd7826c2c03687c6b85731519778f09d542b236 Closes-Bug: #1721179 ** Changed in: nova Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1721179 Title: A cell cannot be deleted once a host is added to the cell Status in OpenStack Compute (nova): Fix Released Status in OpenStack Compute (nova) ocata series: In Progress Status in OpenStack Compute (nova) pike series: In Progress Bug description: Description =========== In cell v2 environment, once a host is added to a cell, the cell cannot be deleted even though the cell does not have any hosts. Steps to reproduce ================== In cell v2 environment, a cell to delete has only one compute host. 1. Delete the nova-compute service > nova service-delete db8e01f5-021d-4c87-a4eb-f3e5089e6105 The records are soft deleted in the 'services' table and the 'compute_nodes' table of the cell database. But the record in 'host_mappings' table of api database is not deleted. 2. Delete the cell > nova-manage cell_v2 delete_cell --cell_uuid 0fcd92ba-b257-4fbc-94d5-9ac6a77ccf81 There are existing hosts mapped to cell with uuid 0fcd92ba-b257-4fbc-94d5-9ac6a77ccf81. The command fails with the message above. It is caused because the host record remains in the 'host_mappings' table of api database. But there is no ways to delete the host record in the 'host_mappings' table. Expected result =============== The cell can be deleted if the cell does not have any hosts. Or we should have the way to delete the host from the cell. Actual result ============= The cell cannot be deleted even though the cell does not have any hosts. (We don't have the way to delete the host from the cell.) Environment =========== OS: Ubuntu 16.04.2 LTS nova master(commit 8ca24bf1ff80f39b14726aca22b5cf52603ea5a0) To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1721179/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

