Community
Participate
Working Groups
eclipse now opens SSH connection for every tiny CVS operation. For example, in the "synchronize with repository" view, when I click on a file to compare it with the repository versions, up to 4 ssh connections are opened. (I have a personal firewall that tells me such details). Of course, when I select a different file, I get another 4 new ssh connections open and close. This a huge waste of time and of CPU resources both on the client and the server. Setting up SSH connection performs Diffie Hellman each time, and it is time consuming operation. I suggest you investigate the possibility to keep one open ssh connection and reuse it when possible.
Support for this will be in the SSH2 plugin that is currenty being dveloped.
The company I work for uses SecureID. The reporter was only concerned about resources. However, If your password changes every time you connect to a machine using ssh (as with SecureID), then multiple ssh connections means multiple dialog boxes requesting passwords. Reusing the ssh connection would prevent this. I'm very interested such functionality.
Stephen, Support for reusing ssh connections *will* be in the ssh2 connection method when it becomes available. Unfortunately, with the ssh1 implementation such reuse is not possible, so you will have to wait for ssh2.
For what release is SSH2 planned? I can't find any reference to it in the plans I've looked at.
there is a ssh2 plugin at http://www.jcraft.com/eclipse-cvsssh2/ which solves this "bug".
*** This bug has been marked as a duplicate of 25238 ***