Comment 2 for bug 718869

Revision history for this message
Christian Berendt (berendt) wrote :

or not.. now i have this error in /var/log/nova/scheduler.log...

2011-02-14 17:05:16,922 ERROR nova.root [-] Exception during message handling
(nova.root): TRACE: Traceback (most recent call last):
(nova.root): TRACE: File "/usr/lib64/python2.6/site-packages/nova/rpc.py", line 192, in receive
(nova.root): TRACE: rval = node_func(context=ctxt, **node_args)
(nova.root): TRACE: File "/usr/lib64/python2.6/site-packages/nova/scheduler/manager.py", line 68, in _schedule
(nova.root): TRACE: "args": kwargs})
(nova.root): TRACE: File "/usr/lib64/python2.6/site-packages/nova/rpc.py", line 350, in cast
(nova.root): TRACE: publisher = TopicPublisher(connection=conn, topic=topic)
(nova.root): TRACE: File "/usr/lib64/python2.6/site-packages/nova/rpc.py", line 210, in __init__
(nova.root): TRACE: super(TopicPublisher, self).__init__(connection=connection)
(nova.root): TRACE: File "/usr/lib64/python2.6/site-packages/carrot/messaging.py", line 657, in __init__
(nova.root): TRACE: self.declare()
(nova.root): TRACE: File "/usr/lib64/python2.6/site-packages/carrot/messaging.py", line 669, in declare
(nova.root): TRACE: auto_delete=self.auto_delete)
(nova.root): TRACE: File "/usr/lib64/python2.6/site-packages/carrot/backends/pyamqplib.py", line 253, in exchange_declare
(nova.root): TRACE: return self.channel.exchange_declare(exchange=exchange,
(nova.root): TRACE: File "/usr/lib64/python2.6/site-packages/carrot/backends/pyamqplib.py", line 188, in channel
(nova.root): TRACE: self._channel_ref = weakref.ref(connection.channel())
(nova.root): TRACE: File "/usr/lib64/python2.6/site-packages/amqplib/client_0_8/connection.py", line 230, in channel
(nova.root): TRACE: return Channel(self, channel_id)
(nova.root): TRACE: File "/usr/lib64/python2.6/site-packages/amqplib/client_0_8/channel.py", line 82, in __init__
(nova.root): TRACE: self._x_open()
(nova.root): TRACE: File "/usr/lib64/python2.6/site-packages/amqplib/client_0_8/channel.py", line 471, in _x_open
(nova.root): TRACE: (20, 11), # Channel.open_ok
(nova.root): TRACE: File "/usr/lib64/python2.6/site-packages/amqplib/client_0_8/abstract_channel.py", line 89, in wait
(nova.root): TRACE: self.channel_id, allowed_methods)
(nova.root): TRACE: File "/usr/lib64/python2.6/site-packages/amqplib/client_0_8/connection.py", line 198, in _wait_method
(nova.root): TRACE: self.method_reader.read_method()
(nova.root): TRACE: File "/usr/lib64/python2.6/site-packages/amqplib/client_0_8/method_framing.py", line 215, in read_method
(nova.root): TRACE: raise m
(nova.root): TRACE: RuntimeError: Second simultaneous read on fileno 10 detected. Unless you really know what you're doing, make sure that only one greenthread can read any particular socket. Consider using a pools.Pool. If you do know what you're doing and want to disable this error, call eventlet.debug.hub_multiple_reader_prevention(False)
(nova.root): TRACE: