John Kaster

Behind the Screen

CodeCentral is now load balanced

with 4 comments

At long last, CodeCentral has been load-balanced to three new server boxes, and appears to be working fine. Near the bottom of every CodeCentral page, you will see text that will say this, or something very similar to it:

Please report any problems you have with Code Central in Quality Central.

Server Response from: USCUS-BDN3

Other server names you might (currently) see are USSVS-BDN1 and USSVS-BDN2.

These are the three BDN servers that are now being used by CodeCentral. Over the next few weeks, we’ll be bringing some additional web applications (like QualityCentral) over to these boxes as well, but we’ll use CodeCentral as the pilot program for now.

I just tested the load balancer by entering the supported main URLs for CodeCentral:

  • and the load balance testing URL, This test URL will stop working on Friday, July 15, 2005.
  • When these addresses were used, each server name was listed at the bottom of the page in turn. Load balancing won’t necessarily work exactly the same way for you if you test it, but you should see different server names periodically. Often, the load balancer will send you to the same server that fulfilled your previous browser request.

    I would like to thank the CodeCentral users who helped us work out the problems with load balancing last week, particularly Brion Webster.


    Written by John Kaster

    July 11, 2005 at 1:40 pm

    Posted in EDN

    4 Responses

    Subscribe to comments with RSS.

    1. Executed in: 40.140 Seconds.

      Please report any problems you have with Code Central in Quality Central.

      Server Response from: USCUS-BDN3
      Seems a little slow ;o)

      John Lavelle

      July 12, 2005 at 2:12 pm

    2. How did you load balance?

      Dennis Landi

      July 19, 2005 at 6:34 pm

    3. John, thanks for the slowness report. This was caused by the DB server slowing down. I’m not sure what is causing the DB server to slow down, but it might have been something strange with the connection pooler used for CodeCentral. We’re investigating this week.

      John Kaster

      July 19, 2005 at 9:01 pm

    4. Dennis, are you asking for the hardware or software answer? Hardware is a load balancer that directs incoming requests to one of three boxes. Software is ASP.NET with a sessionserver implemented on the backend. Robert Love is supposed to blog more about that since he did the work and knows the details better than I do.

      John Kaster

      July 19, 2005 at 9:02 pm

    Leave a Reply

    Fill in your details below or click an icon to log in: Logo

    You are commenting using your account. Log Out /  Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out /  Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out /  Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out /  Change )


    Connecting to %s

    %d bloggers like this: