CVS Operations Very Slow

I'm using IntelliJ 6 build #6068 running on Windows XP with CVS 1.12.9 Server running on Linux. Doing sync operations, getting history, doing diffs between versions are all very slow through IDEA, with throughput being shown as less than 500 bytes/sec. Using command line tools or using Eclipse yield no such problems. Has anyone experienced similar issues with CVS?

11 comments
Comment actions Permalink

My gosh! I thought I was the only one!

I too am seeing hideously slow CVS-thru-IntelliJ issues.

iIn particular, for me, the worst is when I try and update my entire project: a progress bar comes up, it seems to make decent progress as it scans thru my system at first, but then when it gets to the step where it needs to upload data to the server, it does so at a measly ~1KB/sec rate. This is ridiculous: my ISP gives me vaster faster upload bandwidth than that, and the ssh should not slow things down that much, should it?

I to am using windoze locally and thge cvs server is on a linux box.

Any recommendations that anyone has to look at would be greatly appreciated.

0
Comment actions Permalink

I'm using pserver but using SSH yields similar poor performance.

0
Comment actions Permalink

I checked the "Use internal ssh implementation" as one of my CVS settings.

0
Comment actions Permalink

Adam Krieg wrote:

I'm using IntelliJ 6 build #6068 running on Windows XP with CVS 1.12.9 Server running on Linux. Doing sync operations, getting history, doing diffs between versions are all very slow through IDEA, with throughput being shown as less than 500 bytes/sec. Using command line tools or using Eclipse yield no such problems. Has anyone experienced similar issues with CVS?


I also have very slow CVS through IDEA. Our CVS server is on a RedHat
Linux machine and I run IDEA at work on an Ubuntu machine and at home on
an XP laptop. Both are very slow. I especially notice it when I try to
do a diff between different versions in my history window.

CVS from the commandline is much quicker.

I'm running build #6107.

cory

0
Comment actions Permalink

Do you have gzip compression enabled?

Bas

0
Comment actions Permalink

>Do you have gzip compression enabled?

No.

But can that really be the explanation? If I am seeing upload to server rates of only ~1KB/sec, I should see those same abyssmal rates with compression too. The difference would just be that compression should lower the total amount of bits that need to be uploaded, so it should run faster that way.

Or have you tried turning on gzip compression and found that server upload rates dramatically increase?

0
Comment actions Permalink

I've tried with compression on, but no luck. Still get a poor transfer rate.

0
Comment actions Permalink

I'm in the same boat. CVS is hideously slow compared to the developers who use windows here at work.

I've tried the gzip compression setting but that doesn't do anything.

- m

0
Comment actions Permalink

I have an update on this. I had my IntelliJ installation on a network drive and my config and sys directories also on a network drive. Moving everything to a local drive has sped up things immensely, including CVS operations. Speed is now on par with Eclipse (which was configured to use the local drive). It seems that the CVS integration was more sensitive to being on a share than other operations. Hope this helps.

0
Comment actions Permalink

The main performance bottleneck (on my network at least, which admittedly has a rather tired old machine as the CVS server, but it's running only that and CruiseControl which idles most of the time) seems to be the time needed to query CVS for status, rather than the actual transmission of files back and forth.

When creating a new file in a project it'll be sitting there for 10-20 seconds waiting to synch with CVS for example, I guess to check if a file with an identical signature is already there.

When comitting changes, the time elapsed after activating the commit button is minimal (seconds to commit a dozen or so classes).

0
Comment actions Permalink

I must say that I agree I have the same problems as well. When I do a Rollback Changes or even a CVS History at least previously using 4.5.4 I would never even see the progress bar. It would just be done near instantaneously. Now however it has gotten visibly slower and it is a constant source of annoyance.

0

Please sign in to leave a comment.