ovs agent can fail with oslo_config.cfg.NoSuchOptError

Bug #1816443 reported by Attila Fazekas
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
New
Undecided
Unassigned

Bug Description

Neutron ovs agent some cases have this in his log:

The rpc_response_max_timeout supposed to have a default value:

I wonder is the issue related to https://bugs.launchpad.net/cinder/+bug/1796759,
where the oslo.messaging change affected 2 other component.

Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.143 30426 ERROR neutron.agent.common.async_process [-] Error received from [ovsdb-client monitor tcp:127.0.0.1:6640 Interface nam>
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 CRITICAL neutron [-] Unhandled error: oslo_config.cfg.NoSuchOptError: no such option rpc_response_max_timeout in group >
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron Traceback (most recent call last):
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/oslo_config/cfg.py", line 2183, in __getattr__
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron return self._get(name)
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/oslo_config/cfg.py", line 2617, in _get
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron value, loc = self._do_get(name, group, namespace)
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/oslo_config/cfg.py", line 2635, in _do_get
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron info = self._get_opt_info(name, group)
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/oslo_config/cfg.py", line 2835, in _get_opt_info
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron raise NoSuchOptError(opt_name, group)
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron oslo_config.cfg.NoSuchOptError: no such option rpc_response_max_timeout in group [DEFAULT]
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron

Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron During handling of the above exception, another exception occurred:
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron Traceback (most recent call last):
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/bin/neutron-openvswitch-agent", line 10, in <module>
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron sys.exit(main())
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/opt/stack/neutron/neutron/cmd/eventlet/plugins/ovs_neutron_agent.py", line 20, in main
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron agent_main.main()
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/opt/stack/neutron/neutron/plugins/ml2/drivers/openvswitch/agent/main.py", line 47, in main
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron mod.main()
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/opt/stack/neutron/neutron/plugins/ml2/drivers/openvswitch/agent/openflow/native/main.py", line 3>
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron 'neutron.plugins.ml2.drivers.openvswitch.agent.'
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/os_ken/base/app_manager.py", line 370, in run_apps
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron hub.joinall(services)
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/os_ken/lib/hub.py", line 102, in joinall
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron t.wait()
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/eventlet/greenthread.py", line 180, in wait
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron return self._exit_event.wait()
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/eventlet/event.py", line 125, in wait
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron result = hub.switch()
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/eventlet/hubs/hub.py", line 297, in switch
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron return self.greenlet.switch()
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/eventlet/hubs/hub.py", line 349, in run
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron self.wait(sleep_time)
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/eventlet/hubs/poll.py", line 79, in wait
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron presult = self.do_poll(seconds)
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/eventlet/hubs/epolls.py", line 42, in do_poll
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron return self.poll.poll(seconds)
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/opt/stack/neutron/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2285>
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron self.set_rpc_timeout(self.quitting_rpc_timeout)
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/osprofiler/profiler.py", line 160, in wrapper
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron result = f(*args, **kwargs)
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/opt/stack/neutron/neutron/plugins/ml2/drivers/openvswitch/agent/ovs_neutron_agent.py", line 2307>
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron rpc_api.client.set_max_timeout(timeout)
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/neutron_lib/rpc.py", line 204, in set_max_timeout
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron _BackingOffContextWrapper.set_max_timeout(max_timeout)
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/neutron_lib/rpc.py", line 140, in set_max_timeout
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron if max_timeout < cls.get_max_timeout():
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/neutron_lib/rpc.py", line 136, in get_max_timeout
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron return cls._max_timeout or _get_rpc_response_max_timeout()
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/neutron_lib/rpc.py", line 94, in _get_rpc_response_max_tim>
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron return TRANSPORT.conf.rpc_response_max_timeout
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/oslo_messaging/_drivers/common.py", line 483, in __getattr>
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron value = getattr(self._conf, name)
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron File "/usr/local/lib/python3.7/site-packages/oslo_config/cfg.py", line 2187, in __getattr__
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron raise NoSuchOptError(name)
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron oslo_config.cfg.NoSuchOptError: no such option rpc_response_max_timeout in group [DEFAULT]
Feb 18 14:33:12 f29-dev-02 neutron-openvswitch-agent[30426]: 2019-02-18 14:33:12.260 30426 ERROR neutron

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.