** Project changed: networking-odl => neutron -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1647538
Title: ODL deletes QOS policy bound to a port inspiteof Neutron rejecting the policy delete since its associate to a port. Status in neutron: New Bug description: 1. Qos Policy is bound to the port vishal@ubuntu:~/devstack$ neutron port-update 9f2c5d5e-7dca-4482-9dee-b2118be21d4c --qos-policy bw-limiter Updated port: 9f2c5d5e-7dca-4482-9dee-b2118be21d4c vishal@ubuntu:~/devstack$ neutron port-show 9f2c5d5e-7dca-4482-9dee-b2118be21d4c +-----------------------+--------------------------------------------------------------------------------+ | Field | Value | +-----------------------+--------------------------------------------------------------------------------+ | admin_state_up | True | | allowed_address_pairs | | | binding:host_id | ubuntu | | binding:profile | {} | | binding:vif_details | {"port_filter": true} | | binding:vif_type | ovs | | binding:vnic_type | normal | | created_at | 2016-12-06T05:28:30Z | | description | | | device_id | 0c42d9fb-462b-4ce5-9402-3273c3a4f221 | | device_owner | compute:nova | | extra_dhcp_opts | | | fixed_ips | {"subnet_id": "83b01e0a-860f-4131-9337-d5784b58b604", "ip_address": "5.1.1.6"} | | id | 9f2c5d5e-7dca-4482-9dee-b2118be21d4c | | mac_address | fa:16:3e:6f:23:f1 | | name | | | network_id | cedf5f96-8524-460e-85bf-112d6a6e3e92 | | port_security_enabled | True | | project_id | 8769516ed27c49df9e742a78e6b9c8d7 | | qos_policy_id | 83068877-b9cc-4dc9-8d60-2fed4ce7be0f | | revision_number | 8 | | security_groups | 56c31cf8-63f6-4e01-a9f4-6d90f0aa21f4 | | status | ACTIVE | | tenant_id | 8769516ed27c49df9e742a78e6b9c8d7 | | updated_at | 2016-12-06T05:28:33Z | +-----------------------+--------------------------------------------------------------------------------+ 2. When policy delete is tried vishal@ubuntu:~/devstack$ neutron qos-policy-delete 83068877-b9cc-4dc9-8d60-2fed4ce7be0f QoS Policy 83068877-b9cc-4dc9-8d60-2fed4ce7be0f is used by port 9f2c5d5e-7dca-4482-9dee-b2118be21d4c. Neutron server returns request_ids: ['req-6629b80e-601d-4f51-aa47-01a16bc3291b'] vishal@ubuntu:~/devstack$ 3. Neutron qos policy and port from database after tried deleting qos policy vishal@ubuntu:~/devstack$ neutron qos-policy-show 83068877-b9cc-4dc9-8d60-2fed4ce7be0f +-----------------+--------------------------------------------------------------+ | Field | Value | +-----------------+--------------------------------------------------------------+ | created_at | 2016-12-06T05:23:50Z | | description | | | id | 83068877-b9cc-4dc9-8d60-2fed4ce7be0f | | name | bw-limiter | | project_id | 8769516ed27c49df9e742a78e6b9c8d7 | | revision_number | 2 | | rules | d71514ce-148f-47e4-9315-24ed58fe90c1 (type: bandwidth_limit) | | shared | False | | tenant_id | 8769516ed27c49df9e742a78e6b9c8d7 | | updated_at | 2016-12-06T05:24:17Z | +-----------------+--------------------------------------------------------------+ vishal@ubuntu:~/devstack$ neutron port-show 9f2c5d5e-7dca-4482-9dee-b2118be21d4c +-----------------------+--------------------------------------------------------------------------------+ | Field | Value | +-----------------------+--------------------------------------------------------------------------------+ | admin_state_up | True | | allowed_address_pairs | | | binding:host_id | ubuntu | | binding:profile | {} | | binding:vif_details | {"port_filter": true} | | binding:vif_type | ovs | | binding:vnic_type | normal | | created_at | 2016-12-06T05:28:30Z | | description | | | device_id | 0c42d9fb-462b-4ce5-9402-3273c3a4f221 | | device_owner | compute:nova | | extra_dhcp_opts | | | fixed_ips | {"subnet_id": "83b01e0a-860f-4131-9337-d5784b58b604", "ip_address": "5.1.1.6"} | | id | 9f2c5d5e-7dca-4482-9dee-b2118be21d4c | | mac_address | fa:16:3e:6f:23:f1 | | name | | | network_id | cedf5f96-8524-460e-85bf-112d6a6e3e92 | | port_security_enabled | True | | project_id | 8769516ed27c49df9e742a78e6b9c8d7 | | qos_policy_id | 83068877-b9cc-4dc9-8d60-2fed4ce7be0f | | revision_number | 8 | | security_groups | 56c31cf8-63f6-4e01-a9f4-6d90f0aa21f4 | | status | ACTIVE | | tenant_id | 8769516ed27c49df9e742a78e6b9c8d7 | | updated_at | 2016-12-06T05:28:33Z | +-----------------------+--------------------------------------------------------------------------------+ vishal@ubuntu:~/devstack$ 4. When a rest query done on ODL: Policy deleted from ODL but still the policy remains bound to the Port in ODL Ideally ODL should delete the policy whenever Neutron deletes it. There should not be any inconsistencies between Openstack and ODL databases. I think there should be a bug in the ML2 driver code. If not please assign to the right module. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1647538/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp