Unable to complete an ET checkout without SVN network errors

Create issue
Issue #233 closed
Ian Hinder created an issue

I am running an automated build and test system every night which attempts to check out the Einstein Toolkit thornlist. Every night, I get error messages from at least one thorn of the form:

Checking out module: CactusNumerical/Cartoon2D from repository: http://svn.cactuscode.org/arrangements/CactusNumerical/Cartoon2D/trunk into: ./arrangements svn: REPORT of '/arrangements/CactusNumerical/Cartoon2D/!svn/vcc/default': Could not read response body: connection was closed by server. (http://svn.cactuscode.org)

Typically, three or more thorns will exhibit this problem. All the following repositories have exhibited this problem since 11th January 2011:

CactusArchive/ADM CactusElliptic/EllBase CactusNumerical/Cartoon2D CactusNumerical/Dissipation CactusNumerical/InterpToArray CactusNumerical/RotatingSymmetry180 CactusNumerical/RotatingSymmetry90 EinsteinInitialData/Exact EinsteinInitialData/IDAnalyticBH EinsteinInitialData/TOVSolver EinsteinInitialData/TwoPunctures LSUThorns/QuasiLocalMeasures manifest simfactory

I assume that there is some problem with the SVN server or our network connection to it that is making it so unreliable. Am I the only one?

Keyword:

Comments (3)

  1. Frank Löffler
    • removed comment

    I don't have a good answer, but only some ideas: Do you use http for that checkout, or https? If it is http: check with the AEI (or wherever you run this) if http connections are cached by something like a transparent proxy. It could be that the http connections last simply too long for a proxy. https would bypass the proxy. Alternatively you could also try to checkout some other large public repository to check if this fails as well (if this is a client-side or server-side problem).

    I didn't see this yet, even with complete checkouts.

  2. Ian Hinder reporter
    • changed status to resolved
    • removed comment

    GetComponents now returns an error code indicating if the checkout was successful, and it is straightforward to repeat the checkout if not. I am also not experiencing this problem frequently anymore, so I am closing the ticket.

  3. Log in to comment