← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1641837] Re: neutron-openvswitch-agent failed to add default table

 

Along yesterday Neutron meeting [1]:

21:05:22 <armax> when reviewing stable patches or triaging bug reports
21:05:34 <armax> please take into account of the fact that mitaka is security fixes only

-> This is not a security issue IMO, so setting it to "won't fix".


[1] http://eavesdrop.openstack.org/meetings/networking/2016/networking.2016-11-14-21.00.log.html

** Tags added: ovs

** Changed in: neutron
       Status: New => Won't Fix

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1641837

Title:
  neutron-openvswitch-agent failed to add default table

Status in neutron:
  Won't Fix

Bug description:
  Problem

  
  After power down and power off the host, the tenant network is not available.

  The cause is that default flow tables of br-int is not setup
  successfully when neutron-openvswitch-agent.starts:

      1) The neutron-openvswitch-agent fails to add the flow table 0 but
  adds the flow table 23 successfully in setup_default_table(). The
  flows look like as follows:

      cookie=0x8f4c30f934586d9c, duration=617166.781s, table=0, n_packets=31822416, n_bytes=2976996304, idle_age=0, hard_age=65534, priority=2,in_port=1 actions=drop
      cookie=0x8f4c30f934586d9c, duration=617167.023s, table=23, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=0 actions=drop
      cookie=0x8f4c30f934586d9c, duration=617167.007s, table=24, n_packets=0, n_bytes=0, idle_age=65534, hard_age=65534, priority=0 actions=drop

      2) In the rpc_roop, the neutron-openvswitch-agent will check the
  ovs status by checking the flow table 23, and the flow table 23
  exists. The neutron-openvswitch-agent thinks the ovs is normal, but
  the flow table 0 does not exist and the network connection is not
  availble.

  Affected Neutron version:
  kilo mitaka

  Possible Solution:
  Check the default table 0 or check all the default flow tables in check_ovs_status().
  Or add the default flow table 23 first and then add the default table 0 in setup_default_table()

  Thanks

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1641837/+subscriptions


References