It's all about the answers!

Ask a question

SCM load operation using eclipse client consuming all available bandwidth

Rommel Salterio (5634) | asked Aug 12 '13, 3:08 a.m.
retagged Aug 13 '13, 7:30 p.m. by Te-Hsin Shih (2854)

We have a dedicated 2.5 mbps tunnel where RTC traffic passes through. When someone from our project loads a local workspace from a stream, the load operation consumes all available bandwidth and the rest of the project experiences sluggish response from RTC and eventually gets disconnected.  We have asked networking folks to track bandwidth utilization and we have seen that utilization peaks during the period when the load operation is running.  They also confirm that the top talker is RTC.

Has anyone experienced anything similar to this?  We are using RTC 3.0

One answer

permanent link
sam detweiler (12.5k6195201) | answered Aug 12 '13, 8:26 a.m.
edited Aug 13 '13, 8:15 a.m.
in my prior job scm load operations (eclipse or builds) were a continuing network performance topic.
currently there is no mechanism to throttle these operations. I had submitted enhancement requests to allow us to separate the traffic onto different ports, servers, databases, etc so that we could apply network bandwidth mgmt to the data load.

those enhancements are a long long way off, if ever. in the short term we deployed squid proxy servers to cache the source near the users to maximize the local performance, and minimize network and server load.
see post 4 here for my proxy design

note that the eclipse client polls the server for each project the user is connected to .. there is new function to control this in 4.0.3

Rommel Salterio commented Aug 12 '13, 9:23 p.m.


Appreciate the response. Thanks for pointing me to these. A mechanism to throttle scm load operation to me is an important enhancement.

I am not a networking guy so can't really understand the technicalities of the proxy design and discussion. But the results you got are what we need.  We'd definitely look into this.

Also, interesting work you've done on controlling feed poll intervals!

Thank you.

Your answer

Register or to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.