Activity log for bug #1336196

Date Who What changed Old value New value Message
2014-07-01 08:42:10 Assaf Muller bug added bug
2014-07-01 08:42:19 Assaf Muller neutron: assignee Assaf Muller (amuller)
2014-07-01 08:43:25 Assaf Muller description Ports, networks and subnets have a do_delete=True parameter. By default, these resources are deleted at the end of the context manager scope. All other resources use a different semantic: no_delete=False. This causes confusing situations such as: with self.subnet(network, do_delete=False) as subnet: with self.security_group(no_delete=True) as sg: pass I personally fell to the pitfall of using do_delete for the security group and was surprised when it wasn't deleted at the end of the scope. Ports, networks and subnets have a do_delete=True parameter. By default, these resources are deleted at the end of the context manager scope. All other resources use a different semantic: no_delete=False. This causes confusing situations such as: with self.subnet(network, do_delete=False) as subnet:     with self.security_group(no_delete=True) as sg:         pass I personally fell to the pitfall of using do_delete for the security group and was surprised when it wasn't deleted at the end of the scope. Finally, the double negative of no_delete=False is confusing and should be avoided.
2014-07-01 08:43:58 OpenStack Infra neutron: status New In Progress
2014-07-02 15:57:11 Edgar Magana neutron: importance Undecided Medium
2014-07-09 03:19:33 Kyle Mestery neutron: milestone juno-2
2014-07-16 03:44:15 OpenStack Infra neutron: status In Progress Fix Committed
2014-07-23 15:28:09 Russell Bryant neutron: status Fix Committed Fix Released
2014-10-16 09:05:59 Thierry Carrez neutron: milestone juno-2 2014.2