Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 900106 Details for
Bug 1102040
neutron-server gets stuck in poll python-qpid 0.18
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
gdb python backtrace with select() and monkey_patch(select=False)
select_trace_no_patch.txt (text/plain), 33.68 KB, created by
Ken Giusti
on 2014-05-28 19:11:53 UTC
(
hide
)
Description:
gdb python backtrace with select() and monkey_patch(select=False)
Filename:
MIME Type:
Creator:
Ken Giusti
Created:
2014-05-28 19:11:53 UTC
Size:
33.68 KB
patch
obsolete
>(gdb) py-bt >#1 <built-in function select> >#3 Frame 0x32be710, for file /usr/lib/python2.7/site-packages/qpid/selector.py, line 126, in run (self=<Selector(thread=<Thread(_Thread__ident=55717072, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<Semaphore(counter=1, _waiters=set([])) at remote 0x36d8d50>, acquire=<instancemethod at remote 0x30f4c30>, _Condition__waiters=[], release=<instancemethod at remote 0x33502d0>) at remote 0x36d8d90>, _Thread__name='Thread-1', _Thread__daemonic=True, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<Semaphore(counter=1, _waiters=set([])) at remote 0x36d8c90>, acquire=<instancemethod at remote 0x3350320>, _Condition__waiters=[], release=<instancemethod at remote 0x332e460>) at remote 0x36d8cd0>) at remote 0x36d8c50>, _Thread__stderr=<file at remote 0x7f8acf9f31e0>, _Thread__target=<instancemethod at remote 0x333b230>, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread...(truncated) > rd, wr, ex = select(self.reading, self.writing, (), timeout) >#8 Frame 0x32be540, for file /usr/lib64/python2.7/threading.py, line 764, in run (self=<Thread(_Thread__ident=55717072, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<Semaphore(counter=1, _waiters=set([])) at remote 0x36d8d50>, acquire=<instancemethod at remote 0x30f4c30>, _Condition__waiters=[], release=<instancemethod at remote 0x33502d0>) at remote 0x36d8d90>, _Thread__name='Thread-1', _Thread__daemonic=True, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<Semaphore(counter=1, _waiters=set([])) at remote 0x36d8c90>, acquire=<instancemethod at remote 0x3350320>, _Condition__waiters=[], release=<instancemethod at remote 0x332e460>) at remote 0x36d8cd0>) at remote 0x36d8c50>, _Thread__stderr=<file at remote 0x7f8acf9f31e0>, _Thread__target=<instancemethod at remote 0x333b230>, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initialized=True) at remote 0x3...(truncated) > self.__target(*self.__args, **self.__kwargs) >#11 Frame 0x32be110, for file /usr/lib64/python2.7/threading.py, line 811, in __bootstrap_inner (self=<Thread(_Thread__ident=55717072, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<Semaphore(counter=1, _waiters=set([])) at remote 0x36d8d50>, acquire=<instancemethod at remote 0x30f4c30>, _Condition__waiters=[], release=<instancemethod at remote 0x33502d0>) at remote 0x36d8d90>, _Thread__name='Thread-1', _Thread__daemonic=True, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<Semaphore(counter=1, _waiters=set([])) at remote 0x36d8c90>, acquire=<instancemethod at remote 0x3350320>, _Condition__waiters=[], release=<instancemethod at remote 0x332e460>) at remote 0x36d8cd0>) at remote 0x36d8c50>, _Thread__stderr=<file at remote 0x7f8acf9f31e0>, _Thread__target=<instancemethod at remote 0x333b230>, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initialized=True)...(truncated) > self.run() >#14 Frame 0x32bdf40, for file /usr/lib64/python2.7/threading.py, line 784, in __bootstrap (self=<Thread(_Thread__ident=55717072, _Thread__block=<_Condition(_Verbose__verbose=False, _Condition__lock=<Semaphore(counter=1, _waiters=set([])) at remote 0x36d8d50>, acquire=<instancemethod at remote 0x30f4c30>, _Condition__waiters=[], release=<instancemethod at remote 0x33502d0>) at remote 0x36d8d90>, _Thread__name='Thread-1', _Thread__daemonic=True, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=<Semaphore(counter=1, _waiters=set([])) at remote 0x36d8c90>, acquire=<instancemethod at remote 0x3350320>, _Condition__waiters=[], release=<instancemethod at remote 0x332e460>) at remote 0x36d8cd0>) at remote 0x36d8c50>, _Thread__stderr=<file at remote 0x7f8acf9f31e0>, _Thread__target=<instancemethod at remote 0x333b230>, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initialized=True) at re...(truncated) > self.__bootstrap_inner() >#19 Frame 0x32bdd50, for file /usr/lib/python2.7/site-packages/eventlet/green/thread.py, line 27, in __thread_body (func=<instancemethod at remote 0x30f4be0>, args=(), kwargs={}) > func(*args, **kwargs) >#28 Frame 0x32b41c0, for file /usr/lib/python2.7/site-packages/eventlet/hubs/timer.py, line 56, in __call__ (self=<Timer(seconds=0, tpl=(<built-in method switch of greenlet.greenlet object at remote 0x3522cd0>, (<instancemethod at remote 0x30f4be0>, (), {}), {}), called=True) at remote 0x36d8dd0>, args=(...), cb=<built-in method switch of greenlet.greenlet object at remote 0x3522cd0>, kw={...}) > cb(*args, **kw) >#38 Frame 0x32b3fb0, for file /usr/lib/python2.7/site-packages/eventlet/hubs/hub.py, line 346, in fire_timers (self=<Hub(next_timers=[(<float at remote 0x2247960>, <Timer(seconds=0, tpl=(<instancemethod at remote 0x33503c0>, (), {}), called=False) at remote 0x36d8e50>)], clock=<built-in function time>, debug_exceptions=True, debug_blocking_resolution=1, modify=<built-in method modify of select.epoll object at remote 0x7f8acf998648>, listeners={'read': {}, 'write': {}}, debug_blocking=False, running=True, timers_canceled=0, greenlet=<greenlet.greenlet at remote 0x304ac30>, stopping=False, timers=[], poll=<select.epoll at remote 0x7f8acf998648>, secondaries={'read': {}, 'write': {}}, lclass=<type at remote 0x32b2310>) at remote 0x323af10>, when=<float at remote 0x22479d8>, t=[...], heappop=<built-in function heappop>, next=(<float at remote 0x22479a8>, <Timer(seconds=0, tpl=(<built-in method switch of greenlet.greenlet object at remote 0x3522cd0>, (<instancemethod at remote 0x30f4be0>, (...), {}), {}), called=True)...(truncated) > timer() >#41 Frame 0x32b3b90, for file /usr/lib/python2.7/site-packages/eventlet/hubs/hub.py, line 226, in run (self=<Hub(next_timers=[(<float at remote 0x2247960>, <Timer(seconds=0, tpl=(<instancemethod at remote 0x33503c0>, (), {}), called=False) at remote 0x36d8e50>)], clock=<built-in function time>, debug_exceptions=True, debug_blocking_resolution=1, modify=<built-in method modify of select.epoll object at remote 0x7f8acf998648>, listeners={'read': {}, 'write': {}}, debug_blocking=False, running=True, timers_canceled=0, greenlet=<greenlet.greenlet at remote 0x304ac30>, stopping=False, timers=[], poll=<select.epoll at remote 0x7f8acf998648>, secondaries={'read': {}, 'write': {}}, lclass=<type at remote 0x32b2310>) at remote 0x323af10>, a=(...), kw={}, wakeup_when=<float at remote 0x22479a8>, sleep_time=<float at remote 0x22479f0>) > self.fire_timers(self.clock()) >#69 Frame 0x29e9f00, for file /usr/lib/python2.7/site-packages/qpid/messaging/endpoints.py, line 195, in __init__ (self=<Connection(client_properties={}, reconnect_interval_max=120, sasl_mechanisms=None, reconnect=False, reconnect_log=True, port=5672, reconnect_interval_min=1, password=None, _modcount=<Serial(value=0L) at remote 0x3677cb0>, _lock=<_RLock(_Verbose__verbose=False, _RLock__owner=None, _RLock__block=<Semaphore(counter=1, _waiters=set([])) at remote 0x3356690>, _RLock__count=0) at remote 0x3356650>, _open=False, id='f95ac2cb-3484-4d9d-92d3-cc2109cdb719', transport='tcp', ssl_trustfile=None, ssl_keyfile=None, reconnect_urls=[], username=None, ssl_certfile=None, _connected=False, ssl_skip_hostname_check=False, sessions={}, reconnect_limit=None, _waiter=<Waiter(condition=<Condition(lock=<...>, waiting=[], waiters=[]) at remote 0x3677c68>) at remote 0x367b190>, host='10.16.40.239', sasl_min_ssf=None, sasl_max_ssf=None, auth_username=None, _transport_connected=False, sasl_service='qpidd', _condition=<...>,...(truncated) > self._driver = Driver(self) >#80 Frame 0x29ed550, for file /usr/lib/python2.7/site-packages/neutron/openstack/common/rpc/impl_qpid.py, line 479, in connection_create (self=<Connection(consumer_thread=None, username='guest', consumers={}, proxy_callbacks=[], session=None, brokers=['10.16.40.239:5672'], conf=<ConfigOpts(_groups={'OVS': <OptGroup(title='OVS options', _opts={'integration_bridge': {'opt': <StrOpt(short=None, name='integration_bridge', dest='integration_bridge', required=False, choices=None, positional=False, default='br-int', secret=False, deprecated_opts=[<DeprecatedOpt(group=None, name=None) at remote 0x30e9510>], metavar=None, help=<Message(msgid='Integration bridge to use', domain='neutron', params=None) at remote 0x30d5890>) at remote 0x30e94d0>, 'cli': False}, 'network_vlan_ranges': {'opt': <ListOpt(short=None, name='network_vlan_ranges', dest='network_vlan_ranges', required=False, deprecated_opts=[<DeprecatedOpt(group=None, name=None) at remote 0x30e9810>], positional=False, default=[], secret=False, metavar=None, help=<Me...(truncated) > self.connection = qpid_messaging.Connection(broker) >#83 Frame 0x3645950, for file /usr/lib/python2.7/site-packages/neutron/openstack/common/rpc/impl_qpid.py, line 474, in __init__ (self=<Connection(consumer_thread=None, username='guest', consumers={}, proxy_callbacks=[], session=None, brokers=['10.16.40.239:5672'], conf=<ConfigOpts(_groups={'OVS': <OptGroup(title='OVS options', _opts={'integration_bridge': {'opt': <StrOpt(short=None, name='integration_bridge', dest='integration_bridge', required=False, choices=None, positional=False, default='br-int', secret=False, deprecated_opts=[<DeprecatedOpt(group=None, name=None) at remote 0x30e9510>], metavar=None, help=<Message(msgid='Integration bridge to use', domain='neutron', params=None) at remote 0x30d5890>) at remote 0x30e94d0>, 'cli': False}, 'network_vlan_ranges': {'opt': <ListOpt(short=None, name='network_vlan_ranges', dest='network_vlan_ranges', required=False, deprecated_opts=[<DeprecatedOpt(group=None, name=None) at remote 0x30e9810>], positional=False, default=[], secret=False, metavar=None, help=<Message(msg...(truncated) > self.connection_create(self.brokers[0]) >#94 Frame 0x32c3970, for file /usr/lib/python2.7/site-packages/neutron/openstack/common/rpc/amqp.py, line 126, in __init__ (self=<ConnectionContext(connection=None, connection_pool=<Pool(reply_proxy=None, connection_cls=<type at remote 0x36ae2d0>, current_size=0, order_as_stack=True, free_items=<collections.deque at remote 0x32409f0>, min_size=0, channel=<LightQueue(putters=set([]), _event_unlock=None, maxsize=0, getters=set([]), queue=<collections.deque at remote 0x3240910>) at remote 0x33562d0>, conf=<ConfigOpts(_groups={'OVS': <OptGroup(title='OVS options', _opts={'integration_bridge': {'opt': <StrOpt(short=None, name='integration_bridge', dest='integration_bridge', required=False, choices=None, positional=False, default='br-int', secret=False, deprecated_opts=[<DeprecatedOpt(group=None, name=None) at remote 0x30e9510>], metavar=None, help=<Message(msgid='Integration bridge to use', domain='neutron', params=None) at remote 0x30d5890>) at remote 0x30e94d0>, 'cli': False}, 'network_vlan_ranges': {'opt': <ListOpt...(truncated) > server_params=server_params) >#105 Frame 0x34e17c0, for file /usr/lib/python2.7/site-packages/neutron/openstack/common/rpc/amqp.py, line 546, in create_connection (conf=<ConfigOpts(_groups={'OVS': <OptGroup(title='OVS options', _opts={'integration_bridge': {'opt': <StrOpt(short=None, name='integration_bridge', dest='integration_bridge', required=False, choices=None, positional=False, default='br-int', secret=False, deprecated_opts=[<DeprecatedOpt(group=None, name=None) at remote 0x30e9510>], metavar=None, help=<Message(msgid='Integration bridge to use', domain='neutron', params=None) at remote 0x30d5890>) at remote 0x30e94d0>, 'cli': False}, 'network_vlan_ranges': {'opt': <ListOpt(short=None, name='network_vlan_ranges', dest='network_vlan_ranges', required=False, deprecated_opts=[<DeprecatedOpt(group=None, name=None) at remote 0x30e9810>], positional=False, default=[], secret=False, metavar=None, help=<Message(msgid='List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network>', domain='neutron', params=None) at remote 0x30d5b90>) at...(truncated) > return ConnectionContext(conf, connection_pool, pooled=not new) >#108 Frame 0x1e26460, for file /usr/lib/python2.7/site-packages/neutron/openstack/common/rpc/impl_qpid.py, line 770, in create_connection (conf=<ConfigOpts(_groups={'OVS': <OptGroup(title='OVS options', _opts={'integration_bridge': {'opt': <StrOpt(short=None, name='integration_bridge', dest='integration_bridge', required=False, choices=None, positional=False, default='br-int', secret=False, deprecated_opts=[<DeprecatedOpt(group=None, name=None) at remote 0x30e9510>], metavar=None, help=<Message(msgid='Integration bridge to use', domain='neutron', params=None) at remote 0x30d5890>) at remote 0x30e94d0>, 'cli': False}, 'network_vlan_ranges': {'opt': <ListOpt(short=None, name='network_vlan_ranges', dest='network_vlan_ranges', required=False, deprecated_opts=[<DeprecatedOpt(group=None, name=None) at remote 0x30e9810>], positional=False, default=[], secret=False, metavar=None, help=<Message(msgid='List of <physical_network>:<vlan_min>:<vlan_max> or <physical_network>', domain='neutron', params=None) at remote 0x30d5b90...(truncated) > rpc_amqp.get_connection_pool(conf, Connection)) >#112 Frame 0x3490d30, for file /usr/lib/python2.7/site-packages/neutron/openstack/common/rpc/__init__.py, line 89, in create_connection (new=True) > return _get_impl().create_connection(CONF, new=new) >#116 Frame 0x3490b40, for file /usr/lib/python2.7/site-packages/neutron/plugins/openvswitch/ovs_neutron_plugin.py, line 337, in setup_rpc (self=<OVSNeutronPluginV2(network_vlan_ranges={}, tunnel_type=None, base_binding_dict={'binding:vif_type': 'ovs', 'binding:vif_details': {'port_filter': True, 'ovs_hybrid_plug': True}}, nova_notifier=<Notifier(pending_events=[], nclient=<Client(keypairs=<KeypairManager(api=<...>) at remote 0x323b590>, projectid=None, servers=<ServerManager(api=<...>) at remote 0x323b290>, volume_types=<VolumeTypeManager(api=<...>) at remote 0x323b550>, hypervisors=<HypervisorManager(api=<...>) at remote 0x323b810>, agents=<AgentsManager(api=<...>) at remote 0x323b2d0>, images=<ImageManager(api=<...>) at remote 0x323af50>, fixed_ips=<FixedIPsManager(api=<...>) at remote 0x323b890>, networks=<NetworkManager(api=<...>) at remote 0x323b5d0>, security_groups=<SecurityGroupManager(api=<...>) at remote 0x323b690>, flavors=<FlavorManager(api=<...>) at remote 0x321e550>, floating_ips_bulk=<FloatingIPBulk...(truncated) > self.conn = rpc.create_connection(new=True) >#119 Frame 0x3168ba0, for file /usr/lib/python2.7/site-packages/neutron/plugins/openvswitch/ovs_neutron_plugin.py, line 325, in __init__ (self=<OVSNeutronPluginV2(network_vlan_ranges={}, tunnel_type=None, base_binding_dict={'binding:vif_type': 'ovs', 'binding:vif_details': {'port_filter': True, 'ovs_hybrid_plug': True}}, nova_notifier=<Notifier(pending_events=[], nclient=<Client(keypairs=<KeypairManager(api=<...>) at remote 0x323b590>, projectid=None, servers=<ServerManager(api=<...>) at remote 0x323b290>, volume_types=<VolumeTypeManager(api=<...>) at remote 0x323b550>, hypervisors=<HypervisorManager(api=<...>) at remote 0x323b810>, agents=<AgentsManager(api=<...>) at remote 0x323b2d0>, images=<ImageManager(api=<...>) at remote 0x323af50>, fixed_ips=<FixedIPsManager(api=<...>) at remote 0x323b890>, networks=<NetworkManager(api=<...>) at remote 0x323b5d0>, security_groups=<SecurityGroupManager(api=<...>) at remote 0x323b690>, flavors=<FlavorManager(api=<...>) at remote 0x321e550>, floating_ips_bulk=<FloatingIPBulkM...(truncated) > self.setup_rpc() >#130 Frame 0x29eac90, for file /usr/lib/python2.7/site-packages/neutron/manager.py, line 140, in _get_plugin_instance (self=<NeutronManager at remote 0x2cf5550>, namespace='neutron.core_plugins', plugin_provider='neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2', plugin_class=<ABCMeta(_process_provider_create=<function at remote 0x3102488>, __module__='neutron.plugins.openvswitch.ovs_neutron_plugin', update_network=<function at remote 0x3102578>, delete_network=<function at remote 0x31025f0>, _abc_negative_cache=<WeakSet(_remove=<function at remote 0x3102938>, _pending_removals=[], _iterating=set([]), data=set([])) at remote 0x30fe550>, _OVSNeutronPluginV2__native_pagination_support=True, get_networks=<function at remote 0x31026e0>, update_port=<function at remote 0x31027d0>, setup_rpc=<function at remote 0x31022a8>, _abc_cache=<WeakSet(_remove=<function at remote 0x31028c0>, _pending_removals=[], _iterating=set([]), data=set([])) at remote 0x30fe510>, _extend_network_dict_provider_ovs=<function a...(truncated) > return plugin_class() >#133 Frame 0x2d8e390, for file /usr/lib/python2.7/site-packages/neutron/manager.py, line 112, in __init__ (self=<NeutronManager at remote 0x2cf5550>, options={}, config_file=None, msg=None, plugin_provider='neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2') > plugin_provider) >#144 Frame 0x2d8e1d0, for file /usr/lib/python2.7/site-packages/neutron/manager.py, line 200, in _create_instance (cls=<type at remote 0x26013d0>) > cls._instance = cls() >#149 Frame 0x2d8b7a0, for file /usr/lib/python2.7/site-packages/neutron/openstack/common/lockutils.py, line 249, in inner (args=(<type at remote 0x26013d0>,), kwargs={}) > return f(*args, **kwargs) >#153 Frame 0x2d8b5e0, for file /usr/lib/python2.7/site-packages/neutron/manager.py, line 206, in get_instance (cls=<type at remote 0x26013d0>) > cls._create_instance() >#156 Frame 0x2d8b420, for file /usr/lib/python2.7/site-packages/neutron/manager.py, line 211, in get_plugin (cls=<type at remote 0x26013d0>) > return cls.get_instance().plugin >#159 Frame 0x2bc8d40, for file /usr/lib/python2.7/site-packages/neutron/api/v2/router.py, line 75, in __init__ (self=<APIRouter at remote 0x29ac6d0>, local_config={}) > plugin = manager.NeutronManager.get_plugin() >#169 Frame 0x2bc5b40, for file /usr/lib/python2.7/site-packages/neutron/api/v2/router.py, line 71, in factory (cls=<type at remote 0x2bccc10>, global_config={'__file__': '/usr/share/neutron/api-paste.ini', 'here': '/usr/share/neutron'}, local_config={}) > return cls(**local_config) >#174 Frame 0x2a0d030, for file /usr/lib/python2.7/site-packages/paste/deploy/util.py, line 56, in fix_call (callable=<instancemethod at remote 0x7f8acf92baa0>, args=({'__file__': '/usr/share/neutron/api-paste.ini', 'here': '/usr/share/neutron'},), kw={}) > val = callable(*args, **kw) >#179 Frame 0x2bd2570, for file /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py, line 146, in invoke (self=<_App(egg_protocols=[['paste.app_factory'], ['paste.composite_factory'], ['paste.composit_factory']], config_prefixes=[['app', 'application'], ['composite', 'composit'], ['pipeline'], ['filter-app']]) at remote 0x1b91950>, context=<LoaderContext(global_conf={'__file__': '/usr/share/neutron/api-paste.ini', 'here': '/usr/share/neutron'}, object=<instancemethod at remote 0x7f8acf92baa0>, protocol='paste.app_factory', entry_point_name=None, object_type=<...>, loader=<ConfigLoader(parser=<NicerConfigParser(optionxform=<type at remote 0x7f8acf7daae0>, _optcre=<_sre.SRE_Pattern at remote 0x1b079f0>, _defaults=<OrderedDict(_OrderedDict__root=[[[[...], [...], '__file__'], [...], 'here'], [...], None], _OrderedDict__map={'__file__': [...], 'here': [...]}) at remote 0x29f5c00>, filename='/usr/share/neutron/api-paste.ini', _dict=<type at remote 0x1811c10>, _sections=<OrderedDict(_OrderedDict__root=[[[[[[[[[[[......(truncated) > return fix_call(context.object, context.global_conf, **context.local_conf) >#183 Frame 0x2a0cc80, for file /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py, line 710, in create (self=<LoaderContext(global_conf={'__file__': '/usr/share/neutron/api-paste.ini', 'here': '/usr/share/neutron'}, object=<instancemethod at remote 0x7f8acf92baa0>, protocol='paste.app_factory', entry_point_name=None, object_type=<_App(egg_protocols=[['paste.app_factory'], ['paste.composite_factory'], ['paste.composit_factory']], config_prefixes=[['app', 'application'], ['composite', 'composit'], ['pipeline'], ['filter-app']]) at remote 0x1b91950>, loader=<ConfigLoader(parser=<NicerConfigParser(optionxform=<type at remote 0x7f8acf7daae0>, _optcre=<_sre.SRE_Pattern at remote 0x1b079f0>, _defaults=<OrderedDict(_OrderedDict__root=[[[[...], [...], '__file__'], [...], 'here'], [...], None], _OrderedDict__map={'__file__': [...], 'here': [...]}) at remote 0x29f5c00>, filename='/usr/share/neutron/api-paste.ini', _dict=<type at remote 0x1811c10>, _sections=<OrderedDict(_OrderedDict__root=[[[[[[[[[[[...], [...], 'comp...(truncated) > return self.object_type.invoke(self) >#187 Frame 0x2a13610, for file /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py, line 350, in get_app (self=<ConfigLoader(parser=<NicerConfigParser(optionxform=<type at remote 0x7f8acf7daae0>, _optcre=<_sre.SRE_Pattern at remote 0x1b079f0>, _defaults=<OrderedDict(_OrderedDict__root=[[[[...], [...], '__file__'], [...], 'here'], [...], None], _OrderedDict__map={'__file__': [...], 'here': [...]}) at remote 0x29f5c00>, filename='/usr/share/neutron/api-paste.ini', _dict=<type at remote 0x1811c10>, _sections=<OrderedDict(_OrderedDict__root=[[[[[[[[[[[...], [...], 'composite:neutron'], [...], 'composite:neutronapi_v2_0'], [...], 'filter:request_id'], [...], 'filter:catch_errors'], [...], 'filter:keystonecontext'], [...], 'filter:authtoken'], [...], 'filter:extensions'], [...], 'app:neutronversions'], [...], 'app:neutronapiapp_v2_0'], [...], None], _OrderedDict__map={'filter:authtoken': [...], 'filter:keystonecontext': [...], 'filter:request_id': [...], 'app:neutronversions': [...], 'composite:neutron': [...], 'a...(truncated) > name=name, global_conf=global_conf).create() >#191 Frame 0x2a0f9f0, for file /usr/lib/python2.7/site-packages/neutron/auth.py, line 69, in pipeline_factory (loader=<ConfigLoader(parser=<NicerConfigParser(optionxform=<type at remote 0x7f8acf7daae0>, _optcre=<_sre.SRE_Pattern at remote 0x1b079f0>, _defaults=<OrderedDict(_OrderedDict__root=[[[[...], [...], '__file__'], [...], 'here'], [...], None], _OrderedDict__map={'__file__': [...], 'here': [...]}) at remote 0x29f5c00>, filename='/usr/share/neutron/api-paste.ini', _dict=<type at remote 0x1811c10>, _sections=<OrderedDict(_OrderedDict__root=[[[[[[[[[[[...], [...], 'composite:neutron'], [...], 'composite:neutronapi_v2_0'], [...], 'filter:request_id'], [...], 'filter:catch_errors'], [...], 'filter:keystonecontext'], [...], 'filter:authtoken'], [...], 'filter:extensions'], [...], 'app:neutronversions'], [...], 'app:neutronapiapp_v2_0'], [...], None], _OrderedDict__map={'filter:authtoken': [...], 'filter:keystonecontext': [...], 'filter:request_id': [...], 'app:neutronversions': [...], 'composite:neutron': [...], '...(truncated) > app = loader.get_app(pipeline[-1]) >#196 Frame 0x2a0b720, for file /usr/lib/python2.7/site-packages/paste/deploy/util.py, line 56, in fix_call (callable=<function at remote 0x29a4938>, args=(<ConfigLoader(parser=<NicerConfigParser(optionxform=<type at remote 0x7f8acf7daae0>, _optcre=<_sre.SRE_Pattern at remote 0x1b079f0>, _defaults=<OrderedDict(_OrderedDict__root=[[[[...], [...], '__file__'], [...], 'here'], [...], None], _OrderedDict__map={'__file__': [...], 'here': [...]}) at remote 0x29f5c00>, filename='/usr/share/neutron/api-paste.ini', _dict=<type at remote 0x1811c10>, _sections=<OrderedDict(_OrderedDict__root=[[[[[[[[[[[...], [...], 'composite:neutron'], [...], 'composite:neutronapi_v2_0'], [...], 'filter:request_id'], [...], 'filter:catch_errors'], [...], 'filter:keystonecontext'], [...], 'filter:authtoken'], [...], 'filter:extensions'], [...], 'app:neutronversions'], [...], 'app:neutronapiapp_v2_0'], [...], None], _OrderedDict__map={'filter:authtoken': [...], 'filter:keystonecontext': [...], 'filter:request_id': [...], 'app:neutronversions':...(truncated) > val = callable(*args, **kw) >#201 Frame 0x2a0b540, for file /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py, line 144, in invoke (self=<_App(egg_protocols=[['paste.app_factory'], ['paste.composite_factory'], ['paste.composit_factory']], config_prefixes=[['app', 'application'], ['composite', 'composit'], ['pipeline'], ['filter-app']]) at remote 0x1b91950>, context=<LoaderContext(global_conf={'__file__': '/usr/share/neutron/api-paste.ini', 'here': '/usr/share/neutron'}, object=<function at remote 0x29a4938>, protocol='paste.composit_factory', entry_point_name=None, object_type=<...>, loader=<ConfigLoader(parser=<NicerConfigParser(optionxform=<type at remote 0x7f8acf7daae0>, _optcre=<_sre.SRE_Pattern at remote 0x1b079f0>, _defaults=<OrderedDict(_OrderedDict__root=[[[[...], [...], '__file__'], [...], 'here'], [...], None], _OrderedDict__map={'__file__': [...], 'here': [...]}) at remote 0x29f5c00>, filename='/usr/share/neutron/api-paste.ini', _dict=<type at remote 0x1811c10>, _sections=<OrderedDict(_OrderedDict__root=[[[[[[[[[[[...], [.....(truncated) > **context.local_conf) >#205 Frame 0x29fba90, for file /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py, line 710, in create (self=<LoaderContext(global_conf={'__file__': '/usr/share/neutron/api-paste.ini', 'here': '/usr/share/neutron'}, object=<function at remote 0x29a4938>, protocol='paste.composit_factory', entry_point_name=None, object_type=<_App(egg_protocols=[['paste.app_factory'], ['paste.composite_factory'], ['paste.composit_factory']], config_prefixes=[['app', 'application'], ['composite', 'composit'], ['pipeline'], ['filter-app']]) at remote 0x1b91950>, loader=<ConfigLoader(parser=<NicerConfigParser(optionxform=<type at remote 0x7f8acf7daae0>, _optcre=<_sre.SRE_Pattern at remote 0x1b079f0>, _defaults=<OrderedDict(_OrderedDict__root=[[[[...], [...], '__file__'], [...], 'here'], [...], None], _OrderedDict__map={'__file__': [...], 'here': [...]}) at remote 0x29f5c00>, filename='/usr/share/neutron/api-paste.ini', _dict=<type at remote 0x1811c10>, _sections=<OrderedDict(_OrderedDict__root=[[[[[[[[[[[...], [...], 'composite:...(truncated) > return self.object_type.invoke(self) >#209 Frame 0x2a0a000, for file /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py, line 350, in get_app (self=<ConfigLoader(parser=<NicerConfigParser(optionxform=<type at remote 0x7f8acf7daae0>, _optcre=<_sre.SRE_Pattern at remote 0x1b079f0>, _defaults=<OrderedDict(_OrderedDict__root=[[[[...], [...], '__file__'], [...], 'here'], [...], None], _OrderedDict__map={'__file__': [...], 'here': [...]}) at remote 0x29f5c00>, filename='/usr/share/neutron/api-paste.ini', _dict=<type at remote 0x1811c10>, _sections=<OrderedDict(_OrderedDict__root=[[[[[[[[[[[...], [...], 'composite:neutron'], [...], 'composite:neutronapi_v2_0'], [...], 'filter:request_id'], [...], 'filter:catch_errors'], [...], 'filter:keystonecontext'], [...], 'filter:authtoken'], [...], 'filter:extensions'], [...], 'app:neutronversions'], [...], 'app:neutronapiapp_v2_0'], [...], None], _OrderedDict__map={'filter:authtoken': [...], 'filter:keystonecontext': [...], 'filter:request_id': [...], 'app:neutronversions': [...], 'composite:neutron': [...], 'a...(truncated) > name=name, global_conf=global_conf).create() >#213 Frame 0x2a09df0, for file /usr/lib/python2.7/site-packages/paste/urlmap.py, line 25, in urlmap_factory (loader=<ConfigLoader(parser=<NicerConfigParser(optionxform=<type at remote 0x7f8acf7daae0>, _optcre=<_sre.SRE_Pattern at remote 0x1b079f0>, _defaults=<OrderedDict(_OrderedDict__root=[[[[...], [...], '__file__'], [...], 'here'], [...], None], _OrderedDict__map={'__file__': [...], 'here': [...]}) at remote 0x29f5c00>, filename='/usr/share/neutron/api-paste.ini', _dict=<type at remote 0x1811c10>, _sections=<OrderedDict(_OrderedDict__root=[[[[[[[[[[[...], [...], 'composite:neutron'], [...], 'composite:neutronapi_v2_0'], [...], 'filter:request_id'], [...], 'filter:catch_errors'], [...], 'filter:keystonecontext'], [...], 'filter:authtoken'], [...], 'filter:extensions'], [...], 'app:neutronversions'], [...], 'app:neutronapiapp_v2_0'], [...], None], _OrderedDict__map={'filter:authtoken': [...], 'filter:keystonecontext': [...], 'filter:request_id': [...], 'app:neutronversions': [...], 'composite:neutron': [...], 'ap...(truncated) > app = loader.get_app(app_name, global_conf=global_conf) >#218 Frame 0x2a09bf0, for file /usr/lib/python2.7/site-packages/paste/deploy/util.py, line 56, in fix_call (callable=<function at remote 0x1aa5668>, args=(<ConfigLoader(parser=<NicerConfigParser(optionxform=<type at remote 0x7f8acf7daae0>, _optcre=<_sre.SRE_Pattern at remote 0x1b079f0>, _defaults=<OrderedDict(_OrderedDict__root=[[[[...], [...], '__file__'], [...], 'here'], [...], None], _OrderedDict__map={'__file__': [...], 'here': [...]}) at remote 0x29f5c00>, filename='/usr/share/neutron/api-paste.ini', _dict=<type at remote 0x1811c10>, _sections=<OrderedDict(_OrderedDict__root=[[[[[[[[[[[...], [...], 'composite:neutron'], [...], 'composite:neutronapi_v2_0'], [...], 'filter:request_id'], [...], 'filter:catch_errors'], [...], 'filter:keystonecontext'], [...], 'filter:authtoken'], [...], 'filter:extensions'], [...], 'app:neutronversions'], [...], 'app:neutronapiapp_v2_0'], [...], None], _OrderedDict__map={'filter:authtoken': [...], 'filter:keystonecontext': [...], 'filter:request_id': [...], 'app:neutronversions':...(truncated) > val = callable(*args, **kw) >#223 Frame 0x29f8e80, for file /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py, line 144, in invoke (self=<_App(egg_protocols=[['paste.app_factory'], ['paste.composite_factory'], ['paste.composit_factory']], config_prefixes=[['app', 'application'], ['composite', 'composit'], ['pipeline'], ['filter-app']]) at remote 0x1b91950>, context=<LoaderContext(global_conf={'__file__': '/usr/share/neutron/api-paste.ini', 'here': '/usr/share/neutron'}, object=<function at remote 0x1aa5668>, protocol='paste.composite_factory', entry_point_name='urlmap', object_type=<...>, loader=<ConfigLoader(parser=<NicerConfigParser(optionxform=<type at remote 0x7f8acf7daae0>, _optcre=<_sre.SRE_Pattern at remote 0x1b079f0>, _defaults=<OrderedDict(_OrderedDict__root=[[[[...], [...], '__file__'], [...], 'here'], [...], None], _OrderedDict__map={'__file__': [...], 'here': [...]}) at remote 0x29f5c00>, filename='/usr/share/neutron/api-paste.ini', _dict=<type at remote 0x1811c10>, _sections=<OrderedDict(_OrderedDict__root=[[[[[[[[[[[...]...(truncated) > **context.local_conf) >#227 Frame 0x29e90b0, for file /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py, line 710, in create (self=<LoaderContext(global_conf={'__file__': '/usr/share/neutron/api-paste.ini', 'here': '/usr/share/neutron'}, object=<function at remote 0x1aa5668>, protocol='paste.composite_factory', entry_point_name='urlmap', object_type=<_App(egg_protocols=[['paste.app_factory'], ['paste.composite_factory'], ['paste.composit_factory']], config_prefixes=[['app', 'application'], ['composite', 'composit'], ['pipeline'], ['filter-app']]) at remote 0x1b91950>, loader=<ConfigLoader(parser=<NicerConfigParser(optionxform=<type at remote 0x7f8acf7daae0>, _optcre=<_sre.SRE_Pattern at remote 0x1b079f0>, _defaults=<OrderedDict(_OrderedDict__root=[[[[...], [...], '__file__'], [...], 'here'], [...], None], _OrderedDict__map={'__file__': [...], 'here': [...]}) at remote 0x29f5c00>, filename='/usr/share/neutron/api-paste.ini', _dict=<type at remote 0x1811c10>, _sections=<OrderedDict(_OrderedDict__root=[[[[[[[[[[[...], [...], 'compo...(truncated) > return self.object_type.invoke(self) >#231 Frame 0x29e8e90, for file /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py, line 272, in loadobj (object_type=<_App(egg_protocols=[['paste.app_factory'], ['paste.composite_factory'], ['paste.composit_factory']], config_prefixes=[['app', 'application'], ['composite', 'composit'], ['pipeline'], ['filter-app']]) at remote 0x1b91950>, uri='config:/usr/share/neutron/api-paste.ini', name='neutron', relative_to=None, global_conf=None, context=<LoaderContext(global_conf={'__file__': '/usr/share/neutron/api-paste.ini', 'here': '/usr/share/neutron'}, object=<function at remote 0x1aa5668>, protocol='paste.composite_factory', entry_point_name='urlmap', object_type=<...>, loader=<ConfigLoader(parser=<NicerConfigParser(optionxform=<type at remote 0x7f8acf7daae0>, _optcre=<_sre.SRE_Pattern at remote 0x1b079f0>, _defaults=<OrderedDict(_OrderedDict__root=[[[[...], [...], '__file__'], [...], 'here'], [...], None], _OrderedDict__map={'__file__': [...], 'here': [...]}) at remote 0x29f5c00>, filename='/usr/share/neutron/...(truncated) > return context.create() >#236 Frame 0x2299900, for file /usr/lib/python2.7/site-packages/paste/deploy/loadwsgi.py, line 247, in loadapp (uri='config:/usr/share/neutron/api-paste.ini', name='neutron', kw={}) > return loadobj(APP, uri, name=name, **kw) >#240 Frame 0x298edd0, for file /usr/lib/python2.7/site-packages/neutron/common/config.py, line 170, in load_paste_app (app_name='neutron', config_path='/usr/share/neutron/api-paste.ini') > app = deploy.loadapp("config:%s" % config_path, name=app_name) >#243 Frame 0x29ed060, for file /usr/lib/python2.7/site-packages/neutron/service.py, line 175, in _run_wsgi (app_name='neutron') > app = config.load_paste_app(app_name) >#246 Frame 0x2994830, for file /usr/lib/python2.7/site-packages/neutron/service.py, line 75, in start (self=<NeutronApiService(app_name='neutron', wsgi_app=None) at remote 0x294b090>) > self.wsgi_app = _run_wsgi(self.app_name) >#249 Frame 0x299bf50, for file /usr/lib/python2.7/site-packages/neutron/service.py, line 106, in serve_wsgi (cls=<type at remote 0x2593ec0>, service=<NeutronApiService(app_name='neutron', wsgi_app=None) at remote 0x294b090>) > service.start() >#252 Frame 0x2907b70, for file /usr/lib/python2.7/site-packages/neutron/server/__init__.py, line 47, in main (pool=<GreenPool(sem=<Semaphore(counter=1000, _waiters=set([])) at remote 0x294bf90>, coroutines_running=set([]), no_coros_running=<Event(_result=<NOT_USED() at remote 0x7f8acf8d5680>, _waiters=set([]), _exc=None) at remote 0x294bfd0>, size=1000) at remote 0x294b350>) > neutron_api = service.serve_wsgi(service.NeutronApiService) >#256 Frame 0x1715050, for file /usr/bin/neutron-server, line 10, in <module> () > sys.exit(main())
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1102040
:
899956
| 900106 |
900480