Workshop proposal: hg.openjdk.java.net is infuriatingly slow

Aleksey Shipilev shade at redhat.com
Sat Jan 5 13:25:05 UTC 2019


Hi!

There seem to be no better opportunity to discuss infrastructure!

TITLE: hg.openjdk.java.net is infuriatingly slow

ABSTRACT: Full clones from hg.openjdk.java.net are infuriatingly slow. This got worse since JDK 9
Jigsaw reshuffling increased repo size, and got significantly worse since JDK 10 switch to monorepo.
On top of the large clone time (1+ hours), cloning the repository frequently times out, which means
fresh clone of new repository could easily take an entire work day. Full clones are not rare: with
faster release cadence repositories fork often, features in development use their own repositories
often, special repositories like jdk-submit get recreated on regular basis. I'd like to talk what
options committers use to deal with their clones, and the way forward.

PLAN:
 - Show of hands who has this trouble and has workarounds
 - Discussing options:
    a) Have the local copies/bundles of repositories around and clone from them;
    b) Have something like https://builds.shipilev.net/workspaces/ and pick up snapshot from there;
    c) Have OpenJDK infra enable clonebundles: https://bugs.openjdk.java.net/browse/JDK-8211383
    d) Wait for Skara to (eventually) arrive and (maybe) fix everything;
    e) Something else?
 - Trading war stories

LENGTH: short (if we are discussing options), long (if we are trading war stories)

BIO, BLOGS: http://shipilev.net/, @shipilev

Thanks,
-Aleksey




More information about the workshop-discuss mailing list