Hi Zaid,

This sounds more like a Paramiko related issue. Have you asked/searched
Paramiko issues here: https://github.com/paramiko/paramiko ?

Jens

Sent from my iPhone 5S

11 aug 2013 kl. 23:20 skrev Zaid <ztil...@gmail.com>:

I am running fabric to automate deployment. It is painfully slow.

My local environment:

(somenv)bob@sh ~/code/somenv/somenv/fabfile $  > uname -a
Darwin sh.local 12.4.0 Darwin Kernel Version 12.4.0: Wed May  1 17:57:12
PDT 2013; root:xnu-2050.24.15~1/RELEASE_X86_64 x86_64

My fab file:

#!/usr/bin/env python
import logging
import paramiko as ssh
from fabric.api import env, run

env.hosts = [ 'examplesite']
env.use_ssh_config = True
#env.forward_agent = True
logging.basicConfig(level=logging.INFO)
ssh.util.log_to_file('/tmp/paramiko.log')

def uptime():
 run('uptime')

Here is the portion of the debug logs:

(somenv)bob@sh ~/code/somenv/somenv/fabfile $  > date;fab -f
/Users/bob/code/somenv/somenv/fabfile/pefabfile.py uptime
Sun Aug 11 22:25:03 EDT 2013
[examplesite] Executing task 'uptime'
[examplesite] run: uptime
DEB [20130811-22:25:23.610] thr=1   paramiko.transport: starting thread
(client mode): 0x13e4650L
INF [20130811-22:25:23.630] thr=1   paramiko.transport: Connected (version
2.0, client OpenSSH_5.9p1)
DEB [20130811-22:25:23.641] thr=1   paramiko.transport: kex
algos:['ecdh-sha2-nistp256', 'ecdh-sha2-nistp384', 'ecdh-sha2-nistp521',
'diffie-hellman-grou

It takes 20 seconds before paramiko is even starting the thread. Surely,
Executing task 'uptime'does not take that long. I can manually log in
through ssh, type in uptime, and exit in 5-6 seconds. I'd appreciate any
help on how to extract mode debug information.

Here are the version numbers:
paramiko==1.11.0
pycrypto==2.6
Fabric==1.7.0

Disclaimer: Posted this question here:
http://stackoverflow.com/questions/18178843/fabric-take-long-time-with-ssh



_______________________________________________
Fab-user mailing list
Fab-user@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fab-user
_______________________________________________
Fab-user mailing list
Fab-user@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fab-user

Reply via email to