← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1715194] [NEW] floating ips not reachable with linuxbridge agent

 

Public bug reported:

The floating IPs of instances are not reachable when linuxbridge is used
as the ML2 mechanism driver. The vlan subinterfaces on compute nodes are
DOWN and the linuxbridge-agent logs exhibit errors such as:

2017-09-05 13:58:56.625 30355 ERROR neutron.agent.linux.utils [req-f34b20bf-9c8c-41dd-a8f7-cf04379af6c3 - - - - -] Rootwrap error running command: ['sysctl', '-w', 'net.ipv6.conf.eth0/557.disable_ipv6=1']: RemoteError: 
---------------------------------------------------------------------------
Unserializable message: Traceback (most recent call last):
  File "/usr/lib64/python2.7/multiprocessing/managers.py", line 288, in serve_client
    send(msg)
  File "/usr/lib/python2.7/site-packages/oslo_rootwrap/jsonrpc.py", line 128, in send
    s = self.dumps(obj)
  File "/usr/lib/python2.7/site-packages/oslo_rootwrap/jsonrpc.py", line 170, in dumps
    return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8')
  File "/usr/lib64/python2.7/json/__init__.py", line 251, in dumps
    sort_keys=sort_keys, **kw).encode(obj)
  File "/usr/lib64/python2.7/json/encoder.py", line 207, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/usr/lib64/python2.7/json/encoder.py", line 270, in iterencode
    return _iterencode(o, 0)
  File "/usr/lib/python2.7/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default
    return super(RpcJSONEncoder, self).default(o)
  File "/usr/lib64/python2.7/json/encoder.py", line 184, in default
    raise TypeError(repr(o) + " is not JSON serializable")
TypeError: ValueError('I/O operation on closed file',) is not JSON serializable

** Affects: neutron
     Importance: Undecided
     Assignee: Stefan Nica (stefan.nica)
         Status: In Progress

** Changed in: neutron
     Assignee: (unassigned) => Stefan Nica (stefan.nica)

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

Title:
  floating ips not reachable with linuxbridge agent

Status in neutron:
  In Progress

Bug description:
  The floating IPs of instances are not reachable when linuxbridge is
  used as the ML2 mechanism driver. The vlan subinterfaces on compute
  nodes are DOWN and the linuxbridge-agent logs exhibit errors such as:

  2017-09-05 13:58:56.625 30355 ERROR neutron.agent.linux.utils [req-f34b20bf-9c8c-41dd-a8f7-cf04379af6c3 - - - - -] Rootwrap error running command: ['sysctl', '-w', 'net.ipv6.conf.eth0/557.disable_ipv6=1']: RemoteError: 
  ---------------------------------------------------------------------------
  Unserializable message: Traceback (most recent call last):
    File "/usr/lib64/python2.7/multiprocessing/managers.py", line 288, in serve_client
      send(msg)
    File "/usr/lib/python2.7/site-packages/oslo_rootwrap/jsonrpc.py", line 128, in send
      s = self.dumps(obj)
    File "/usr/lib/python2.7/site-packages/oslo_rootwrap/jsonrpc.py", line 170, in dumps
      return json.dumps(obj, cls=RpcJSONEncoder).encode('utf-8')
    File "/usr/lib64/python2.7/json/__init__.py", line 251, in dumps
      sort_keys=sort_keys, **kw).encode(obj)
    File "/usr/lib64/python2.7/json/encoder.py", line 207, in encode
      chunks = self.iterencode(o, _one_shot=True)
    File "/usr/lib64/python2.7/json/encoder.py", line 270, in iterencode
      return _iterencode(o, 0)
    File "/usr/lib/python2.7/site-packages/oslo_rootwrap/jsonrpc.py", line 43, in default
      return super(RpcJSONEncoder, self).default(o)
    File "/usr/lib64/python2.7/json/encoder.py", line 184, in default
      raise TypeError(repr(o) + " is not JSON serializable")
  TypeError: ValueError('I/O operation on closed file',) is not JSON serializable

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


Follow ups