Prasanna Santhanam created CLOUDSTACK-4677: ----------------------------------------------
Summary: Switch remoteSSHClient in marvin to use fabric Key: CLOUDSTACK-4677 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4677 Project: CloudStack Issue Type: Improvement Security Level: Public (Anyone can view this level - this is the default.) Reporter: Prasanna Santhanam marvin currently does all ssh connections using remoteSSHClient interface. There are several other methods that basically end up calling remoteSSHClient. Fabric on the other hand provides a more lucid and pythonic interface to deal with ssh-connections. Underneath fabric uses paramiko and provides several improvements 1. KeyPair support 2. Improved logging (current ssh logging is too verbose and hard to troubleshoot with) 3. parallel execution (useful for getting simulataneous LB connections going) In this work we need to deprecate marvin's remoteSSHClient from both the library and the tests and provide fabric interfaces to deal with cloudstack deployedVMs and hosts on the cloud infrasrtucture -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira