Activity log for bug #1930866

Date Who What changed Old value New value Message
2021-06-04 10:26:44 George Shuklin bug added bug
2021-06-04 10:27:40 George Shuklin description 'server lock' is indented to protect instance from simple mistakes (like removing the wrong instance, or shut-downing it). It does prevent shutdown, destruction and port detachment. But if port is removed via `openstack port delete` it silently get removed from locked instance, effectively, breaking it. Steps to reproduce: ``` openstack server create foo openstack server lock foo openstack port delete {id of the port of the instance} ``` I was able to reproduce it on nova 17.0.12, but newer versions may be affected too. 'server lock' is indented to protect instance from simple mistakes (like removing the wrong instance, or shut-downing it). It does prevent shutdown, destruction and port detachment. But if port is removed via `openstack port delete` it silently get removed from locked instance, effectively, breaking it. Steps to reproduce: ``` openstack server create foo openstack server lock foo openstack port delete {id of the port of the instance} ``` Expected behavior: error message, rejecting to delete port, used by locked instance. Actual behavior: port is removed, leaving locked instance without network. I was able to reproduce it on nova 17.0.12, but newer versions may be affected too.
2021-06-22 16:09:31 Artom Lifshitz affects nova neutron
2021-06-29 11:46:47 Akihiro Motoki tags rfe
2021-06-29 11:47:10 Akihiro Motoki neutron: importance Undecided Wishlist
2021-06-29 11:49:07 Akihiro Motoki summary locked instance can be rendered broken by deleting port [RFE] preventing from deleting a port used by an instance (locked instance can be rendered broken by deleting port)
2021-07-01 07:31:35 Slawek Kaplonski tags rfe rfe-triaged
2021-07-02 16:13:44 Slawek Kaplonski tags rfe-triaged rfe-approved
2021-07-02 17:00:46 Miguel Lavalle neutron: assignee Miguel Lavalle (minsel)