Skip to content

Instantly share code, notes, and snippets.

@tomvachon
Created August 3, 2012 14:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tomvachon/37e04cabea4229850719 to your computer and use it in GitHub Desktop.
Save tomvachon/37e04cabea4229850719 to your computer and use it in GitHub Desktop.
greenlet issue
2012-08-03 09:31:11 DEBUG nova.volume.san [req-09b506e4-147a-4765-96a4-ab05f16290bf None None] GMCLI: connection to SAN has been lost from (pid=11675) _check_connection_or_reconnect /usr/lib/python2.7/dist-packages/nova/volume/san.py:1003
2012-08-03 09:31:41 CRITICAL nova [-] '_GreenThread' object has no attribute 'daemon'
2012-08-03 09:31:41 TRACE nova Traceback (most recent call last):
2012-08-03 09:31:41 TRACE nova File "/usr/bin/nova-volume", line 49, in <module>
2012-08-03 09:31:41 TRACE nova service.wait()
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 413, in wait
2012-08-03 09:31:41 TRACE nova _launcher.wait()
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 131, in wait
2012-08-03 09:31:41 TRACE nova service.wait()
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 166, in wait
2012-08-03 09:31:41 TRACE nova return self._exit_event.wait()
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait
2012-08-03 09:31:41 TRACE nova return hubs.get_hub().switch()
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 177, in switch
2012-08-03 09:31:41 TRACE nova return self.greenlet.switch()
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 192, in main
2012-08-03 09:31:41 TRACE nova result = function(*args, **kwargs)
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 101, in run_server
2012-08-03 09:31:41 TRACE nova server.start()
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 162, in start
2012-08-03 09:31:41 TRACE nova self.manager.init_host()
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/volume/manager.py", line 92, in init_host
2012-08-03 09:31:41 TRACE nova self.driver.do_setup(ctxt)
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/volume/san.py", line 1085, in do_setup
2012-08-03 09:31:41 TRACE nova self._run_gmcli_cmd('cli-settings', feature, 'off')
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/volume/san.py", line 1023, in _run_gmcli_cmd
2012-08-03 09:31:41 TRACE nova self._check_connection_or_reconnect()
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/volume/san.py", line 1008, in _check_connection_or_reconnect
2012-08-03 09:31:41 TRACE nova self.ssh = self._connect_to_ssh()
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/volume/san.py", line 103, in _connect_to_ssh
2012-08-03 09:31:41 TRACE nova password=FLAGS.san_password)
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/dist-packages/paramiko/client.py", line 297, in connect
2012-08-03 09:31:41 TRACE nova t = self._transport = Transport(sock)
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/dist-packages/paramiko/transport.py", line 300, in __init__
2012-08-03 09:31:41 TRACE nova threading.Thread.__init__(self)
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/threading.py", line 445, in __init__
2012-08-03 09:31:41 TRACE nova self.__daemonic = self._set_daemon()
2012-08-03 09:31:41 TRACE nova File "/usr/lib/python2.7/threading.py", line 469, in _set_daemon
2012-08-03 09:31:41 TRACE nova return current_thread().daemon
2012-08-03 09:31:41 TRACE nova AttributeError: '_GreenThread' object has no attribute 'daemon'
2012-08-03 09:31:41 TRACE nova
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment