DVR: SNAT port not found in the list error in check jobs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Medium
|
Brian Haley |
Bug Description
While looking through logs I came across this ERROR:
Pasting here since that log could go away (even if the paste is horribly wrapped, but tried to format it a little):
ERROR neutron.
DVR: SNAT port not found in the list
[{u'allowed_
u'updated_at': u'2016-
u'device_owner': u'network:
u'revision_
u'port_
u'binding:
u'fixed_ips':
[{u'subnet_id': u'af427fca-
u'prefixlen': 28, u'ip_address': u'10.1.0.4'}],
u'id': u'54df3773-
u'security_
u'binding:
u'address_
u'binding:
u'mac_address': u'fa:16:
u'status': u'ACTIVE',
u'subnets': [{u'dns_
u'binding:
u'description': u'',
u'device_id': u'6e1fd121-
u'name': u'', u'admin_state_up': True,
u'network_id': u'86a63ce4-
u'tenant_id': u'', u'created_at': u'2016-
u'mtu': 1450, u'extra_subnets': []},
{u'allowed_
u'updated_at': u'2016-
u'device_owner': u'network:
u'revision_
u'port_
u'binding:
u'fixed_ips':
[{u'subnet_id': u'b433a3c3-
u'prefixlen': 64, u'ip_address': u'2003:0:0:1::2'},
{u'subnet_id': u'3dd250b4-
u'prefixlen': 64, u'ip_address': u'2003::4'}],
u'id': u'7454b08a-
u'security_
u'binding:
u'address_
u'binding:
u'mac_address': u'fa:16:
u'status': u'ACTIVE',
u'subnets': [{u'dns_
u'binding:
u'description': u'',
u'device_id': u'6e1fd121-
u'name': u'', u'admin_state_up': True,
u'network_id': u'7862083c-
u'tenant_id': u'', u'created_at': u'2016-
u'mtu': 1450, u'extra_subnets': []}]
for the given router internal port
{u'allowed_
u'updated_at': u'2016-
u'device_owner': u'network:
u'revision_
u'port_
u'binding:
u'fixed_ips':
[{u'subnet_id': u'3dd250b4-
u'prefixlen': 64, u'ip_address': u'2003::1'}],
u'id': u'6092e3b0-
u'security_
u'binding:
u'address_
u'binding:
u'mac_address': u'fa:16:
u'project_id': u'b557a0938e374
u'status': u'ACTIVE',
u'subnets': [{u'dns_
u'binding:
u'device_id': u'6e1fd121-
u'name': u'', u'admin_state_up': True,
u'network_id': u'7862083c-
u'tenant_id': u'b557a0938e374
u'created_at': u'2016-
u'extra_subnets': [{u'dns_
From looking at the trace, I do see the subnet in question in the list, but since the code is only checking it's in the first port it doesn't find it. I'm curious why it doesn't look in them all, so will propose a patch to verify it works and get some feedback.
description: | updated |
Changed in neutron: | |
milestone: | none → ocata-rc2 |
tags: | added: ocata-rc-potential |
Fix proposed to branch: master /review. openstack. org/371780
Review: https:/