Call for Discussion: New Project: Skara -- sample repacked git repo of JDK 12 sources now available
Martijn Verburg
martijnverburg at gmail.com
Mon Aug 13 14:57:12 UTC 2018
Would be interesting to compare GitHub uptime vs OpenJDK hosted uptime in
the past year (honestly couldn’t guess at which has more 9’s).
On Mon, 13 Aug 2018 at 15:38, Mario Torre <neugens.limasoftware at gmail.com>
wrote:
> Nice, however I would not like to rely on GitHub. What if it’s down in the
> middle of a security errata?
>
> Cheers,
> Mario
> On Mon 13. Aug 2018 at 13:40, Remi Forax <forax at univ-mlv.fr> wrote:
>
> > from an island on the atlantic coast of France:
> >
> > time git clone https://github.com/Project-Skara/jdk.git
> > Cloning into 'jdk'...
> > remote: Counting objects: 881253, done.
> > remote: Compressing objects: 100% (160363/160363), done.
> > remote: Total 881253 (delta 665729), reused 881253 (delta 665729),
> > pack-reused 0
> > Receiving objects: 100% (881253/881253), 258.61 MiB | 1.49 MiB/s, done.
> > Resolving deltas: 100% (665729/665729), done.
> > Checking out files: 100% (66258/66258), done.
> >
> > real 3m22.779s
> > user 1m9.630s
> > sys 0m12.783s
> >
> > hg clone for me is 24 minutes (when there is no connection reset by
> peer).
> >
> > The fact that github as mirrors in Europe is a huge win.
> >
> > Rémi
> >
> > ----- Mail original -----
> > > De: "Aleksey Shipilev" <shade at redhat.com>
> > > À: "joe darcy" <joe.darcy at oracle.com>, "discuss" <
> > discuss at openjdk.java.net>
> > > Envoyé: Lundi 13 Août 2018 09:51:22
> > > Objet: Re: Call for Discussion: New Project: Skara -- sample repacked
> > git repo of JDK 12 sources now available
> >
> > > On 08/13/2018 07:26 AM, joe darcy wrote:
> > >> PPS A repacked sample git repo, as alluded to earlier in this thread
> > and as
> > >> discussed in the Skara
> > >> presentation from the OpenJDK Committers’ Workshop, equivalent to a
> > recent
> > >> snapshot of JDK 12 is
> > >> available for browsing and cloning from:
> > >>
> > >> git clone https://github.com/Project-Skara/jdk.git
> > >> https://github.com/Project-Skara/jdk
> > >>
> > >
> > > Nice! Some performance data from Germany:
> > >
> > > $ time git clone https://github.com/Project-Skara/jdk.git
> > > Cloning into 'jdk'...
> > > remote: Counting objects: 881253, done.
> > > remote: Compressing objects: 100% (160363/160363), done.
> > > remote: Total 881253 (delta 665729), reused 881253 (delta 665729),
> > pack-reused 0
> > > Receiving objects: 100% (881253/881253), 258.61 MiB | 5.32 MiB/s, done.
> > > Resolving deltas: 100% (665729/665729), done.
> > > Checking out files: 100% (66258/66258), done.
> > >
> > > real 1m25.508s
> > > user 1m8.522s
> > > sys 0m6.595s
> > >
> > > For the comparison, pulling the .hg workspace snapshot:
> > >
> > > $ time (curl https://builds.shipilev.net/workspaces/jdk-jdk.tar.xz |
> > tar xJf -;
> > > cd jdk-jdk; hg pull;
> > > hg up;)
> > > % Total % Received % Xferd Average Speed Time Time Time
> > Current
> > > Dload Upload Total Spent Left
> > Speed
> > > 100 752M 100 752M 0 0 5673k 0 0:02:15 0:02:15
> --:--:--
> > 5737k
> > > pulling from http://hg.openjdk.java.net/jdk/jdk
> > > searching for changes
> > > adding changesets
> > > adding manifests
> > > adding file changes
> > > added 116 changesets with 1065 changes to 858 files
> > > new changesets cf34c71ca27c:802f7e5e7e6b
> > > (run 'hg update' to get a working copy)
> > > 66288 files updated, 0 files merged, 0 files removed, 0 files
> unresolved
> > >
> > >
> > > real 2m31.941s
> > > user 1m35.735s
> > > sys 0m22.859s
> > >
> > > It looks that the limiting factor here is the actual network bandwidth.
> > So, the
> > > performance is in
> > > the same ballpark, and if .hg would be smaller (my experiments saw 1.3x
> > > decreases with enabling some
> > > Mercurial options), we can get this down to 2 minutes.
> > >
> > > -Aleksey
> >
>
--
Cheers, Martijn (Sent from Gmail Mobile)
More information about the discuss
mailing list