Hi Naveen, <div><br></div><div>I see what's going on. This is actually a bug that was fixed here:  <a href="https://github.com/openstack/quantum/commit/e702264e310714a2369713fad95264d3ccedb66b" target="_blank">https://github.com/openstack/quantum/commit/e702264e310714a2369713fad95264d3ccedb66b</a></div>
<div><br></div><div>As a work around you can run: </div><div><br></div><div>ovs-vsctl list-ports br-int </div><div>and then delete all of the non-existing ports via: </div><div>ovs-vsctl del-port br-int <xxxx></div>
<div><br></div><div>The issue was that when you rebooted ports attached to br-int were not properly removed.</div><div><br></div><div>Aaron</div><div><div><br><div class="gmail_quote">
On Sat, Aug 18, 2012 at 3:24 AM, Naveen Joy (najoy) <span dir="ltr"><<a href="mailto:najoy@cisco.com" target="_blank">najoy@cisco.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">







<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">My br-int exists and it does not appear to be race condition either. Still seeing the same error with the ovs-quantum-agent.<u></u><u></u></span></p>


<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">>> sudo ovs-ofctl  show br-int<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">OFPT_FEATURES_REPLY (xid=0x1): dpid:00000025b503b019<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">n_tables:255, n_buffers:256<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS ARP_MATCH_IP<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">actions: OUTPUT SET_VLAN_VID SET_VLAN_PCP STRIP_VLAN SET_DL_SRC SET_DL_DST SET_NW_SRC SET_NW_DST SET_NW_TOS SET_TP_SRC SET_TP_DST ENQUEUE<u></u><u></u></span></p>


<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">1(eth1): addr:00:25:b5:03:b0:19<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">     config:     0<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">     state:      0<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">     current:    10GB-FD FIBER<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">     advertised: 10GB-FD FIBER<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">     supported:  10GB-FD FIBER<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">     speed: 10000 Mbps now, 10000 Mbps max<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">LOCAL(br-int): addr:00:25:b5:03:b0:19<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">     config:     PORT_DOWN<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">     state:      LINK_DOWN<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">     speed: 100 Mbps now, 100 Mbps max<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">OFPT_GET_CONFIG_REPLY (xid=0x3): frags=normal miss_send_len=0<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">>>> sudo ovs-ofctl dump-ports br-int<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">OFPST_PORT reply (xid=0x1): 2 ports<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">  port 65534: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">           tx pkts=0, bytes=0, drop=0, errs=0, coll=0<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">  port  1: rx pkts=0, bytes=0, drop=0, errs=0, frame=0, over=0, crc=0<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">           tx pkts=0, bytes=0, drop=0, errs=0, coll=0<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">>>> sudo ovs-ofctl dump-flows br-int<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">NXST_FLOW reply (xid=0x4):<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">cookie=0x0, duration=287.093s, table=0, n_packets=0, n_bytes=0, idle_age=287, priority=1 actions=NORMAL<u></u><u></u></span></p>


<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Thanks,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Naveen<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Aaron Rosen [mailto:<a href="mailto:arosen@nicira.com" target="_blank">arosen@nicira.com</a>]
<br>
<b>Sent:</b> Friday, August 17, 2012 9:58 PM<br>
<b>To:</b> OpenStack Development Mailing List<br>
<b>Subject:</b> Re: [openstack-dev] Run time error - Quantum OVS Agent<u></u><u></u></span></p><div><div>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Hi <span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#222222;background:white">Naveen, </span><u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial","sans-serif";color:#222222">Yes, it seems that br-int is not created on this machine. I'm not sure why it was not created for you on reboot (if it did in fact exist previous to reboot) when the openvswitch
 daemon starts. In any event running  ovs-vsctl add-br br-int  should resolve the issue for you. </span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-family:"Arial","sans-serif";color:#222222">Aaron</span><u></u><u></u></p>
<div>
<p class="MsoNormal">On Fri, Aug 17, 2012 at 11:35 PM, Naveen Joy (najoy) <<a href="mailto:najoy@cisco.com" target="_blank">najoy@cisco.com</a>> wrote:<u></u><u></u></p>
<div>
<div>
<p class="MsoNormal">I am getting a run time error when starting up the ovs_quantum_agent. This setup was working before I rebooted the system . Any idea what the cause could be?. Looks like the agent
 has the wrong port ID.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">#sudo python /usr/local/bin/ovs_quantum_agent.py  /etc/quantum/ovs_quantum_plugin.ini<u></u><u></u></p>
<p class="MsoNormal">kwargs = {'priority': 1, 'actions': 'normal'}<u></u><u></u></p>
<p class="MsoNormal">kwargs = {'in_port': '-1', 'delete': True}<u></u><u></u></p>
<p class="MsoNormal">Traceback (most recent call last):<u></u><u></u></p>
<p class="MsoNormal">  File "/usr/local/bin/ovs_quantum_agent.py", line 609, in <module><u></u><u></u></p>
<p class="MsoNormal">    main()<u></u><u></u></p>
<p class="MsoNormal">  File "/usr/local/bin/ovs_quantum_agent.py", line 604, in main<u></u><u></u></p>
<p class="MsoNormal">    plugin.daemon_loop(db_connection_url)<u></u><u></u></p>
<p class="MsoNormal">  File "/usr/local/bin/ovs_quantum_agent.py", line 221, in daemon_loop<u></u><u></u></p>
<p class="MsoNormal">    self.port_bound(p, vlan_id)<u></u><u></u></p>
<p class="MsoNormal">  File "/usr/local/bin/ovs_quantum_agent.py", line 135, in port_bound<u></u><u></u></p>
<p class="MsoNormal">    self.int_br.delete_flows(in_port=port.ofport)<u></u><u></u></p>
<p class="MsoNormal">  File "/usr/local/lib/python2.7/dist-packages/quantum-2012.2-py2.7.egg/quantum/agent/linux/ovs_lib.py", line 135, in delete_flows<u></u><u></u></p>
<p class="MsoNormal">    self.run_ofctl("del-flows", [flow_str])<u></u><u></u></p>
<p class="MsoNormal">  File "/usr/local/lib/python2.7/dist-packages/quantum-2012.2-py2.7.egg/quantum/agent/linux/ovs_lib.py", line 73, in run_ofctl<u></u><u></u></p>
<p class="MsoNormal">    return utils.execute(full_args, root_helper=self.root_helper)<u></u><u></u></p>
<p class="MsoNormal">  File "/usr/local/lib/python2.7/dist-packages/quantum-2012.2-py2.7.egg/quantum/agent/linux/utils.py", line 50, in execute<u></u><u></u></p>
<p class="MsoNormal">    raise RuntimeError(m)<u></u><u></u></p>
<p class="MsoNormal">RuntimeError:
<u></u><u></u></p>
<p class="MsoNormal">Command: ['sudo', 'ovs-ofctl', 'del-flows', 'br-int', 'in_port=-1']<u></u><u></u></p>
<p class="MsoNormal">Exit code: 1<u></u><u></u></p>
<p class="MsoNormal">Stdout: ''<u></u><u></u></p>
<p class="MsoNormal">Stderr: 'ovs-ofctl: -1: value too large for 2-byte field in_port\n'<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Thanks a lot,<u></u><u></u></p>
<p class="MsoNormal">Naveen<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div></div></div>
</div>

<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>
</div>