[ https://issues.apache.org/jira/browse/LIBCLOUD-791?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jacob Riley updated LIBCLOUD-791: --------------------------------- Description: When attempting to connect to Linode through the Linode provider, I am receiving a dropped connection. The following DEBUG information is attached. I have also found that when taking the below curl request and sending it normally, I do not have any errors on getting a response. DEBUG:pika.adapters.select_connection:Using EPollPoller DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc09494dea8>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0949bd128>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0949bf5a8>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method SelectConnection._on_connection_start of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} INFO:pika.adapters.base_connection:Connecting to ::1:5672 DEBUG:pika.callback:Processing 0:Connection.Start DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Removing callback #0: {'callback': <bound method SelectConnection._on_connection_start of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} DEBUG:pika.callback:Calling <bound method SelectConnection._on_connection_start of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>> for "0:Connection.Start" DEBUG:pika.callback:Added: {'callback': <bound method SelectConnection._on_connection_tune of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.callback:Processing 0:Connection.Tune DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Removing callback #0: {'callback': <bound method SelectConnection._on_connection_tune of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} DEBUG:pika.callback:Calling <bound method SelectConnection._on_connection_tune of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>> for "0:Connection.Tune" DEBUG:pika.connection:Creating a HeartbeatChecker: 580 DEBUG:pika.callback:Added: {'callback': <bound method SelectConnection._on_connection_open of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.callback:Processing 0:Connection.OpenOk DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Removing callback #0: {'callback': <bound method SelectConnection._on_connection_open of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} DEBUG:pika.callback:Calling <bound method SelectConnection._on_connection_open of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>> for "0:Connection.OpenOk" DEBUG:pika.callback:Added: {'callback': <bound method SelectConnection._on_connection_closed of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.callback:Processing 0:_on_connection_open DEBUG:pika.callback:Calling <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0949bd128>> for "0:_on_connection_open" DEBUG:pika.connection:Creating channel 1 DEBUG:pika.callback:Added: {'callback': <bound method SelectConnection._on_channel_cleanup of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': <pika.channel.Channel object at 0x7fc0988fc3d0>, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_getempty of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_cancel of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_flow of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_close of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.channel:Adding in on_synchronous_complete callback DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.channel:Adding passed in callback DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_openok of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.callback:Added: {'callback': <bound method BlockingChannel._on_consumer_cancelled_by_broker of <pika.adapters.blocking_connection.BlockingChannel object at 0x7fc0988fc410>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.signal_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc094603050>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946032d8>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc094603320>>, 'only': None, 'one_shot': False, 'arguments': None} INFO:pika.adapters.blocking_connection:Created channel=1 DEBUG:pika.callback:Processing 1:Channel.OpenOk DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Removing callback #0: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Removing callback #0: {'callback': <bound method Channel._on_openok of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} DEBUG:pika.callback:Calling <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Channel.OpenOk" DEBUG:pika.channel:0 blocked frames DEBUG:pika.callback:Calling <bound method Channel._on_openok of <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Channel.OpenOk" DEBUG:pika.channel:Adding in on_synchronous_complete callback DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': {'queue': 'task_queue'}, 'calls': 1} DEBUG:pika.channel:Adding passed in callback DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946037e8>>, 'only': None, 'one_shot': True, 'arguments': {'queue': 'task_queue'}, 'calls': 1} DEBUG:pika.callback:Processing 1:Queue.DeclareOk DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Comparing {'queue': 'task_queue'} to {'queue': 'task_queue'} DEBUG:pika.callback:Removing callback #0: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': {'queue': 'task_queue'}, 'calls': 0} DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Comparing {'queue': 'task_queue'} to {'queue': 'task_queue'} DEBUG:pika.callback:Removing callback #0: {'callback': <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946037e8>>, 'only': None, 'one_shot': True, 'arguments': {'queue': 'task_queue'}, 'calls': 0} DEBUG:pika.callback:Calling <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Queue.DeclareOk" DEBUG:pika.channel:0 blocked frames DEBUG:pika.callback:Calling <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946037e8>> for "1:Queue.DeclareOk" DEBUG:pika.channel:Adding in on_synchronous_complete callback DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.channel:Adding passed in callback DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.signal_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946037e8>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.callback:Processing 1:Basic.QosOk DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Removing callback #0: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Removing callback #0: {'callback': <bound method _CallbackResult.signal_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946037e8>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} DEBUG:pika.callback:Calling <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Basic.QosOk" DEBUG:pika.channel:0 blocked frames DEBUG:pika.callback:Calling <bound method _CallbackResult.signal_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946037e8>> for "1:Basic.QosOk" DEBUG:pika.channel:Adding in on_synchronous_complete callback DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'}, 'calls': 1} DEBUG:pika.channel:Adding passed in callback DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_eventok of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'}, 'calls': 1} DEBUG:pika.callback:Processing 1:Basic.ConsumeOk DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Comparing {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'} to {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'} DEBUG:pika.callback:Removing callback #1: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'}, 'calls': 0} DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Comparing {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'} to {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'} DEBUG:pika.callback:Removing callback #1: {'callback': <bound method Channel._on_eventok of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'}, 'calls': 0} DEBUG:pika.callback:Calling <bound method _CallbackResult.signal_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc094603050>> for "1:Basic.ConsumeOk" DEBUG:pika.callback:Calling <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Basic.ConsumeOk" DEBUG:pika.channel:0 blocked frames DEBUG:pika.callback:Calling <bound method Channel._on_eventok of <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Basic.ConsumeOk" DEBUG:pika.channel:Discarding frame <METHOD(['channel_number=1', 'frame_type=1', "method=<Basic.ConsumeOk(['consumer_tag=ctag1.ce87f93bd4a74780b923984bb2a62c57'])>"])> {u'env': {u'var1': 1, u'var3': 3, u'var2': 2}, u'action': u'deploy', u'types': {u'nginx': 1, u'php': 1, u'mysql': 1}, u'name': u'bit test test1'} was: When attempting to connect to Linode through the Linode provider, I am receiving a dropped connection. The following DEBUG information is attached. DEBUG:pika.adapters.select_connection:Using EPollPoller DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc09494dea8>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0949bd128>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0949bf5a8>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method SelectConnection._on_connection_start of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} INFO:pika.adapters.base_connection:Connecting to ::1:5672 DEBUG:pika.callback:Processing 0:Connection.Start DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Removing callback #0: {'callback': <bound method SelectConnection._on_connection_start of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} DEBUG:pika.callback:Calling <bound method SelectConnection._on_connection_start of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>> for "0:Connection.Start" DEBUG:pika.callback:Added: {'callback': <bound method SelectConnection._on_connection_tune of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.callback:Processing 0:Connection.Tune DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Removing callback #0: {'callback': <bound method SelectConnection._on_connection_tune of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} DEBUG:pika.callback:Calling <bound method SelectConnection._on_connection_tune of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>> for "0:Connection.Tune" DEBUG:pika.connection:Creating a HeartbeatChecker: 580 DEBUG:pika.callback:Added: {'callback': <bound method SelectConnection._on_connection_open of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.callback:Processing 0:Connection.OpenOk DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Removing callback #0: {'callback': <bound method SelectConnection._on_connection_open of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} DEBUG:pika.callback:Calling <bound method SelectConnection._on_connection_open of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>> for "0:Connection.OpenOk" DEBUG:pika.callback:Added: {'callback': <bound method SelectConnection._on_connection_closed of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.callback:Processing 0:_on_connection_open DEBUG:pika.callback:Calling <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0949bd128>> for "0:_on_connection_open" DEBUG:pika.connection:Creating channel 1 DEBUG:pika.callback:Added: {'callback': <bound method SelectConnection._on_channel_cleanup of <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, 'only': <pika.channel.Channel object at 0x7fc0988fc3d0>, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_getempty of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_cancel of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_flow of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_close of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.channel:Adding in on_synchronous_complete callback DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.channel:Adding passed in callback DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_openok of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.callback:Added: {'callback': <bound method BlockingChannel._on_consumer_cancelled_by_broker of <pika.adapters.blocking_connection.BlockingChannel object at 0x7fc0988fc410>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.signal_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc094603050>>, 'only': None, 'one_shot': False, 'arguments': None} DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946032d8>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc094603320>>, 'only': None, 'one_shot': False, 'arguments': None} INFO:pika.adapters.blocking_connection:Created channel=1 DEBUG:pika.callback:Processing 1:Channel.OpenOk DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Removing callback #0: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Removing callback #0: {'callback': <bound method Channel._on_openok of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} DEBUG:pika.callback:Calling <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Channel.OpenOk" DEBUG:pika.channel:0 blocked frames DEBUG:pika.callback:Calling <bound method Channel._on_openok of <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Channel.OpenOk" DEBUG:pika.channel:Adding in on_synchronous_complete callback DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': {'queue': 'task_queue'}, 'calls': 1} DEBUG:pika.channel:Adding passed in callback DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946037e8>>, 'only': None, 'one_shot': True, 'arguments': {'queue': 'task_queue'}, 'calls': 1} DEBUG:pika.callback:Processing 1:Queue.DeclareOk DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Comparing {'queue': 'task_queue'} to {'queue': 'task_queue'} DEBUG:pika.callback:Removing callback #0: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': {'queue': 'task_queue'}, 'calls': 0} DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Comparing {'queue': 'task_queue'} to {'queue': 'task_queue'} DEBUG:pika.callback:Removing callback #0: {'callback': <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946037e8>>, 'only': None, 'one_shot': True, 'arguments': {'queue': 'task_queue'}, 'calls': 0} DEBUG:pika.callback:Calling <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Queue.DeclareOk" DEBUG:pika.channel:0 blocked frames DEBUG:pika.callback:Calling <bound method _CallbackResult.set_value_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946037e8>> for "1:Queue.DeclareOk" DEBUG:pika.channel:Adding in on_synchronous_complete callback DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.channel:Adding passed in callback DEBUG:pika.callback:Added: {'callback': <bound method _CallbackResult.signal_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946037e8>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} DEBUG:pika.callback:Processing 1:Basic.QosOk DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Removing callback #0: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Removing callback #0: {'callback': <bound method _CallbackResult.signal_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946037e8>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} DEBUG:pika.callback:Calling <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Basic.QosOk" DEBUG:pika.channel:0 blocked frames DEBUG:pika.callback:Calling <bound method _CallbackResult.signal_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946037e8>> for "1:Basic.QosOk" DEBUG:pika.channel:Adding in on_synchronous_complete callback DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'}, 'calls': 1} DEBUG:pika.channel:Adding passed in callback DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_eventok of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'}, 'calls': 1} DEBUG:pika.callback:Processing 1:Basic.ConsumeOk DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Comparing {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'} to {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'} DEBUG:pika.callback:Removing callback #1: {'callback': <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'}, 'calls': 0} DEBUG:pika.callback:Processing use of oneshot callback DEBUG:pika.callback:0 registered uses left DEBUG:pika.callback:Comparing {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'} to {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'} DEBUG:pika.callback:Removing callback #1: {'callback': <bound method Channel._on_eventok of <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'}, 'calls': 0} DEBUG:pika.callback:Calling <bound method _CallbackResult.signal_once of <pika.adapters.blocking_connection._CallbackResult object at 0x7fc094603050>> for "1:Basic.ConsumeOk" DEBUG:pika.callback:Calling <bound method Channel._on_synchronous_complete of <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Basic.ConsumeOk" DEBUG:pika.channel:0 blocked frames DEBUG:pika.callback:Calling <bound method Channel._on_eventok of <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Basic.ConsumeOk" DEBUG:pika.channel:Discarding frame <METHOD(['channel_number=1', 'frame_type=1', "method=<Basic.ConsumeOk(['consumer_tag=ctag1.ce87f93bd4a74780b923984bb2a62c57'])>"])> {u'env': {u'var1': 1, u'var3': 3, u'var2': 2}, u'action': u'deploy', u'types': {u'nginx': 1, u'php': 1, u'mysql': 1}, u'name': u'bit test test1'} > Connection to the Linode API drops > ---------------------------------- > > Key: LIBCLOUD-791 > URL: https://issues.apache.org/jira/browse/LIBCLOUD-791 > Project: Libcloud > Issue Type: Bug > Components: Compute > Environment: apache-libcloud==0.18.0 > Ubuntu 14.04 > Python2.7 > Reporter: Jacob Riley > > When attempting to connect to Linode through the Linode provider, I am > receiving a dropped connection. The following DEBUG information is attached. > I have also found that when taking the below curl request and sending it > normally, I do not have any errors on getting a response. > DEBUG:pika.adapters.select_connection:Using EPollPoller > DEBUG:pika.callback:Added: {'callback': <bound method > _CallbackResult.set_value_once of > <pika.adapters.blocking_connection._CallbackResult object at > 0x7fc09494dea8>>, 'only': None, 'one_shot': False, 'arguments': None} > DEBUG:pika.callback:Added: {'callback': <bound method > _CallbackResult.set_value_once of > <pika.adapters.blocking_connection._CallbackResult object at > 0x7fc0949bd128>>, 'only': None, 'one_shot': False, 'arguments': None} > DEBUG:pika.callback:Added: {'callback': <bound method > _CallbackResult.set_value_once of > <pika.adapters.blocking_connection._CallbackResult object at > 0x7fc0949bf5a8>>, 'only': None, 'one_shot': False, 'arguments': None} > DEBUG:pika.callback:Added: {'callback': <bound method > SelectConnection._on_connection_start of > <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, > 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} > INFO:pika.adapters.base_connection:Connecting to ::1:5672 > DEBUG:pika.callback:Processing 0:Connection.Start > DEBUG:pika.callback:Processing use of oneshot callback > DEBUG:pika.callback:0 registered uses left > DEBUG:pika.callback:Removing callback #0: {'callback': <bound method > SelectConnection._on_connection_start of > <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, > 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} > DEBUG:pika.callback:Calling <bound method > SelectConnection._on_connection_start of > <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>> > for "0:Connection.Start" > DEBUG:pika.callback:Added: {'callback': <bound method > SelectConnection._on_connection_tune of > <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, > 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} > DEBUG:pika.callback:Processing 0:Connection.Tune > DEBUG:pika.callback:Processing use of oneshot callback > DEBUG:pika.callback:0 registered uses left > DEBUG:pika.callback:Removing callback #0: {'callback': <bound method > SelectConnection._on_connection_tune of > <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, > 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} > DEBUG:pika.callback:Calling <bound method > SelectConnection._on_connection_tune of > <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>> > for "0:Connection.Tune" > DEBUG:pika.connection:Creating a HeartbeatChecker: 580 > DEBUG:pika.callback:Added: {'callback': <bound method > SelectConnection._on_connection_open of > <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, > 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} > DEBUG:pika.callback:Processing 0:Connection.OpenOk > DEBUG:pika.callback:Processing use of oneshot callback > DEBUG:pika.callback:0 registered uses left > DEBUG:pika.callback:Removing callback #0: {'callback': <bound method > SelectConnection._on_connection_open of > <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, > 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} > DEBUG:pika.callback:Calling <bound method > SelectConnection._on_connection_open of > <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>> > for "0:Connection.OpenOk" > DEBUG:pika.callback:Added: {'callback': <bound method > SelectConnection._on_connection_closed of > <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, > 'only': None, 'one_shot': True, 'arguments': None, 'calls': 1} > DEBUG:pika.callback:Processing 0:_on_connection_open > DEBUG:pika.callback:Calling <bound method _CallbackResult.set_value_once of > <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0949bd128>> > for "0:_on_connection_open" > DEBUG:pika.connection:Creating channel 1 > DEBUG:pika.callback:Added: {'callback': <bound method > SelectConnection._on_channel_cleanup of > <pika.adapters.select_connection.SelectConnection object at 0x7fc0988fc910>>, > 'only': <pika.channel.Channel object at 0x7fc0988fc3d0>, 'one_shot': True, > 'arguments': None, 'calls': 1} > DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_getempty of > <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': > False, 'arguments': None} > DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_cancel of > <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': > False, 'arguments': None} > DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_flow of > <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': > False, 'arguments': None} > DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_close of > <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': > True, 'arguments': None, 'calls': 1} > DEBUG:pika.channel:Adding in on_synchronous_complete callback > DEBUG:pika.callback:Added: {'callback': <bound method > Channel._on_synchronous_complete of <pika.channel.Channel object at > 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': > 1} > DEBUG:pika.channel:Adding passed in callback > DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_openok of > <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': > True, 'arguments': None, 'calls': 1} > DEBUG:pika.callback:Added: {'callback': <bound method > BlockingChannel._on_consumer_cancelled_by_broker of > <pika.adapters.blocking_connection.BlockingChannel object at > 0x7fc0988fc410>>, 'only': None, 'one_shot': False, 'arguments': None} > DEBUG:pika.callback:Added: {'callback': <bound method > _CallbackResult.signal_once of > <pika.adapters.blocking_connection._CallbackResult object at > 0x7fc094603050>>, 'only': None, 'one_shot': False, 'arguments': None} > DEBUG:pika.callback:Added: {'callback': <bound method > _CallbackResult.set_value_once of > <pika.adapters.blocking_connection._CallbackResult object at > 0x7fc0946032d8>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': > 1} > DEBUG:pika.callback:Added: {'callback': <bound method > _CallbackResult.set_value_once of > <pika.adapters.blocking_connection._CallbackResult object at > 0x7fc094603320>>, 'only': None, 'one_shot': False, 'arguments': None} > INFO:pika.adapters.blocking_connection:Created channel=1 > DEBUG:pika.callback:Processing 1:Channel.OpenOk > DEBUG:pika.callback:Processing use of oneshot callback > DEBUG:pika.callback:0 registered uses left > DEBUG:pika.callback:Removing callback #0: {'callback': <bound method > Channel._on_synchronous_complete of <pika.channel.Channel object at > 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': > 0} > DEBUG:pika.callback:Processing use of oneshot callback > DEBUG:pika.callback:0 registered uses left > DEBUG:pika.callback:Removing callback #0: {'callback': <bound method > Channel._on_openok of <pika.channel.Channel object at 0x7fc0988fc3d0>>, > 'only': None, 'one_shot': True, 'arguments': None, 'calls': 0} > DEBUG:pika.callback:Calling <bound method Channel._on_synchronous_complete of > <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Channel.OpenOk" > DEBUG:pika.channel:0 blocked frames > DEBUG:pika.callback:Calling <bound method Channel._on_openok of > <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Channel.OpenOk" > DEBUG:pika.channel:Adding in on_synchronous_complete callback > DEBUG:pika.callback:Added: {'callback': <bound method > Channel._on_synchronous_complete of <pika.channel.Channel object at > 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': {'queue': > 'task_queue'}, 'calls': 1} > DEBUG:pika.channel:Adding passed in callback > DEBUG:pika.callback:Added: {'callback': <bound method > _CallbackResult.set_value_once of > <pika.adapters.blocking_connection._CallbackResult object at > 0x7fc0946037e8>>, 'only': None, 'one_shot': True, 'arguments': {'queue': > 'task_queue'}, 'calls': 1} > DEBUG:pika.callback:Processing 1:Queue.DeclareOk > DEBUG:pika.callback:Processing use of oneshot callback > DEBUG:pika.callback:0 registered uses left > DEBUG:pika.callback:Comparing {'queue': 'task_queue'} to {'queue': > 'task_queue'} > DEBUG:pika.callback:Removing callback #0: {'callback': <bound method > Channel._on_synchronous_complete of <pika.channel.Channel object at > 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': {'queue': > 'task_queue'}, 'calls': 0} > DEBUG:pika.callback:Processing use of oneshot callback > DEBUG:pika.callback:0 registered uses left > DEBUG:pika.callback:Comparing {'queue': 'task_queue'} to {'queue': > 'task_queue'} > DEBUG:pika.callback:Removing callback #0: {'callback': <bound method > _CallbackResult.set_value_once of > <pika.adapters.blocking_connection._CallbackResult object at > 0x7fc0946037e8>>, 'only': None, 'one_shot': True, 'arguments': {'queue': > 'task_queue'}, 'calls': 0} > DEBUG:pika.callback:Calling <bound method Channel._on_synchronous_complete of > <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Queue.DeclareOk" > DEBUG:pika.channel:0 blocked frames > DEBUG:pika.callback:Calling <bound method _CallbackResult.set_value_once of > <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946037e8>> > for "1:Queue.DeclareOk" > DEBUG:pika.channel:Adding in on_synchronous_complete callback > DEBUG:pika.callback:Added: {'callback': <bound method > Channel._on_synchronous_complete of <pika.channel.Channel object at > 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': > 1} > DEBUG:pika.channel:Adding passed in callback > DEBUG:pika.callback:Added: {'callback': <bound method > _CallbackResult.signal_once of > <pika.adapters.blocking_connection._CallbackResult object at > 0x7fc0946037e8>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': > 1} > DEBUG:pika.callback:Processing 1:Basic.QosOk > DEBUG:pika.callback:Processing use of oneshot callback > DEBUG:pika.callback:0 registered uses left > DEBUG:pika.callback:Removing callback #0: {'callback': <bound method > Channel._on_synchronous_complete of <pika.channel.Channel object at > 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': > 0} > DEBUG:pika.callback:Processing use of oneshot callback > DEBUG:pika.callback:0 registered uses left > DEBUG:pika.callback:Removing callback #0: {'callback': <bound method > _CallbackResult.signal_once of > <pika.adapters.blocking_connection._CallbackResult object at > 0x7fc0946037e8>>, 'only': None, 'one_shot': True, 'arguments': None, 'calls': > 0} > DEBUG:pika.callback:Calling <bound method Channel._on_synchronous_complete of > <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Basic.QosOk" > DEBUG:pika.channel:0 blocked frames > DEBUG:pika.callback:Calling <bound method _CallbackResult.signal_once of > <pika.adapters.blocking_connection._CallbackResult object at 0x7fc0946037e8>> > for "1:Basic.QosOk" > DEBUG:pika.channel:Adding in on_synchronous_complete callback > DEBUG:pika.callback:Added: {'callback': <bound method > Channel._on_synchronous_complete of <pika.channel.Channel object at > 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': > {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'}, 'calls': 1} > DEBUG:pika.channel:Adding passed in callback > DEBUG:pika.callback:Added: {'callback': <bound method Channel._on_eventok of > <pika.channel.Channel object at 0x7fc0988fc3d0>>, 'only': None, 'one_shot': > True, 'arguments': {'consumer_tag': > 'ctag1.ce87f93bd4a74780b923984bb2a62c57'}, 'calls': 1} > DEBUG:pika.callback:Processing 1:Basic.ConsumeOk > DEBUG:pika.callback:Processing use of oneshot callback > DEBUG:pika.callback:0 registered uses left > DEBUG:pika.callback:Comparing {'consumer_tag': > 'ctag1.ce87f93bd4a74780b923984bb2a62c57'} to {'consumer_tag': > 'ctag1.ce87f93bd4a74780b923984bb2a62c57'} > DEBUG:pika.callback:Removing callback #1: {'callback': <bound method > Channel._on_synchronous_complete of <pika.channel.Channel object at > 0x7fc0988fc3d0>>, 'only': None, 'one_shot': True, 'arguments': > {'consumer_tag': 'ctag1.ce87f93bd4a74780b923984bb2a62c57'}, 'calls': 0} > DEBUG:pika.callback:Processing use of oneshot callback > DEBUG:pika.callback:0 registered uses left > DEBUG:pika.callback:Comparing {'consumer_tag': > 'ctag1.ce87f93bd4a74780b923984bb2a62c57'} to {'consumer_tag': > 'ctag1.ce87f93bd4a74780b923984bb2a62c57'} > DEBUG:pika.callback:Removing callback #1: {'callback': <bound method > Channel._on_eventok of <pika.channel.Channel object at 0x7fc0988fc3d0>>, > 'only': None, 'one_shot': True, 'arguments': {'consumer_tag': > 'ctag1.ce87f93bd4a74780b923984bb2a62c57'}, 'calls': 0} > DEBUG:pika.callback:Calling <bound method _CallbackResult.signal_once of > <pika.adapters.blocking_connection._CallbackResult object at 0x7fc094603050>> > for "1:Basic.ConsumeOk" > DEBUG:pika.callback:Calling <bound method Channel._on_synchronous_complete of > <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Basic.ConsumeOk" > DEBUG:pika.channel:0 blocked frames > DEBUG:pika.callback:Calling <bound method Channel._on_eventok of > <pika.channel.Channel object at 0x7fc0988fc3d0>> for "1:Basic.ConsumeOk" > DEBUG:pika.channel:Discarding frame <METHOD(['channel_number=1', > 'frame_type=1', > "method=<Basic.ConsumeOk(['consumer_tag=ctag1.ce87f93bd4a74780b923984bb2a62c57'])>"])> > {u'env': {u'var1': 1, u'var3': 3, u'var2': 2}, u'action': u'deploy', > u'types': {u'nginx': 1, u'php': 1, u'mysql': 1}, u'name': u'bit test test1'} -- This message was sent by Atlassian JIRA (v6.3.4#6332)