[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Mingw-cross-env-list] New Download Server

From: Tony Theodore
Subject: Re: [Mingw-cross-env-list] New Download Server
Date: Sun, 6 Apr 2014 13:03:29 +1000

Hi Timothy,

Moving to list in case anyone has comments.

On 6 Apr 2014, at 10:35, Timothy Gu <address@hidden> wrote:

> On Fri, Apr 4, 2014 at 11:46 PM, Tony Theodore <address@hidden> wrote:
>> It builds gcc in ~17 minutes so it's probably sufficient as a background 
>> build machine.
>> P.S. Package mirror is still on S3 and the `s3cmd` is set up and working.
> What is the difference between "download server" and "package mirror"?

The download server runs the `tools/s3-fetch-and-sync` command every hour and 
uploads the new tarballs to the package mirror (S3). The benefit of S3 is that 
it also has a CDN (Cloudfront) so the chances of S3 and every CDN endpoint 
going down are close to zero. It also requires no maintenance and is very cheap.

The old download server was on EC2, but that would take more than 8 hours to 
build gcc and probably “days” to build all of MXE (I never tried). For the same 
price, the new machine can be used to run builds/binary distributions[1] - not 
as nice as Travis CI, but without the limitations. I stumbled across Digital 
Ocean last week and it seemed ideal - though I now see it was mentioned later 
in that thread :)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]