Comment 3 for bug 1385229

Revision history for this message
Caio Begotti (caio1982) wrote :

Also, no artifact is archived if the checksums generation fails (possibly because they both use a single connection that is timing out). Just had this now:

[2015-02-09 16:18:33,695: ERROR/MainProcess] Task archives.tasks.generate_checksums[395e6510-1a9a-4197-8ccb-4ac799c1a7d5] raised unexpected: error(110, 'Connection timed out')
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/celery/app/trace.py", line 218, in trace_task
    R = retval = fun(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/celery/app/trace.py", line 398, in __protected_call__
    return self.run(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/archives/tasks.py", line 126, in generate_checksums
    transport.start()
  File "/usr/lib/python2.7/dist-packages/archives/transports.py", line 197, in start
    self.ssh_client, self.sftp_client = self._get_ssh_clients()
  File "/usr/lib/python2.7/dist-packages/archives/transports.py", line 180, in _get_ssh_clients
    pkey=self.archive.ssh_credentials.get_pkey())
  File "/usr/lib/python2.7/dist-packages/paramiko/client.py", line 300, in connect
    retry_on_signal(lambda: sock.connect(addr))
  File "/usr/lib/python2.7/dist-packages/paramiko/util.py", line 278, in retry_on_signal
    return function()
  File "/usr/lib/python2.7/dist-packages/paramiko/client.py", line 300, in <lambda>
    retry_on_signal(lambda: sock.connect(addr))
  File "/usr/lib/python2.7/socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)
error: [Errno 110] Connection timed out