To prevent this in the future, we should add a mode in devstack to deploy each nova-api service as a separate binary and use that in one of or gate jobs (either postgres or mysql versions)
** Also affects: devstack Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1270845 Title: nova-api-metadata - refused to start due to missing fake_network configuration Status in devstack - openstack dev environments: New Status in OpenStack Compute (Nova): Confirmed Bug description: nova from trunk testing packages; the nova-api-metadata service fails on start: 2014-01-20 14:22:04.593 4291 INFO nova.network.driver [-] Loading network driver 'nova.network.linux_net' 2014-01-20 14:22:04.598 4291 CRITICAL nova [-] no such option: fake_network 2014-01-20 14:22:04.598 4291 TRACE nova Traceback (most recent call last): 2014-01-20 14:22:04.598 4291 TRACE nova File "/usr/bin/nova-api-metadata", line 10, in <module> 2014-01-20 14:22:04.598 4291 TRACE nova sys.exit(main()) 2014-01-20 14:22:04.598 4291 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/cmd/api_metadata.py", line 48, in main 2014-01-20 14:22:04.598 4291 TRACE nova server = service.WSGIService('metadata', use_ssl=should_use_ssl) 2014-01-20 14:22:04.598 4291 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 339, in __init__ 2014-01-20 14:22:04.598 4291 TRACE nova self.manager = self._get_manager() 2014-01-20 14:22:04.598 4291 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 375, in _get_manager 2014-01-20 14:22:04.598 4291 TRACE nova return manager_class() 2014-01-20 14:22:04.598 4291 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/api/manager.py", line 32, in __init__ 2014-01-20 14:22:04.598 4291 TRACE nova self.network_driver.metadata_accept() 2014-01-20 14:22:04.598 4291 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 658, in metadata_accept 2014-01-20 14:22:04.598 4291 TRACE nova iptables_manager.apply() 2014-01-20 14:22:04.598 4291 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 426, in apply 2014-01-20 14:22:04.598 4291 TRACE nova self._apply() 2014-01-20 14:22:04.598 4291 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/openstack/common/lockutils.py", line 249, in inner 2014-01-20 14:22:04.598 4291 TRACE nova return f(*args, **kwargs) 2014-01-20 14:22:04.598 4291 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 446, in _apply 2014-01-20 14:22:04.598 4291 TRACE nova attempts=5) 2014-01-20 14:22:04.598 4291 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/network/linux_net.py", line 1196, in _execute 2014-01-20 14:22:04.598 4291 TRACE nova if CONF.fake_network: 2014-01-20 14:22:04.598 4291 TRACE nova File "/usr/lib/python2.7/dist-packages/oslo/config/cfg.py", line 1648, in __getattr__ 2014-01-20 14:22:04.598 4291 TRACE nova raise NoSuchOptError(name) 2014-01-20 14:22:04.598 4291 TRACE nova NoSuchOptError: no such option: fake_network 2014-01-20 14:22:04.598 4291 TRACE nova We use this service on network gateway nodes alongside the neutron metadata proxy for scale-out. To manage notifications about this bug go to: https://bugs.launchpad.net/devstack/+bug/1270845/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp