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