That's very nice and certainly needed, but it may be a problem - i.e. a 
commercial entity distributing Cloudstack binaries, depending on the 
bureaucracy at the moment, it could be at best an unofficial solution. /imho

--
Sent from the Delta quadrant using Borg technology!

Nux!
www.nux.ro

----- Original Message -----
> From: "Rohit Yadav" <rohit.ya...@shapeblue.com>
> To: dev@cloudstack.apache.org
> Sent: Tuesday, 14 October, 2014 12:05:48
> Subject: Re: CloudStack Mirrors

> Hi,
> 
> We think one issue with current CloudStack repositories and hosting locations
> are that they are not very informative about what tag/commit was used to build
> the deb/rpms, systemvmtemplate etc and if they are oss or non-oss/noredist or
> if they were patched or built out of official CloudStack releases, and they 
> may
> not host all the artifacts (templates, debs, rpms) since 4.0.
> 
> ShapeBlue has a product patching service for their customers so we invested 
> some
> time in last few weeks to build the infrastructure to solve these issues. To
> host this publicly for everyone (and yes including the patch repositories,
> since we try to do most of our work upstream and share our branches publicly
> https://github.com/shapeblue/cloudstack), we’re working on having a dedicated
> site/page that holds release notes and relevant information of all the things
> that we’ll host. The infrastructure is reliable and pretty fast, soon we’ll be
> able to add more nodes in other geographic locations and make it public.
> 
> On 14-Oct-2014, at 3:43 pm, Leo Simons <lsim...@schubergphilis.com> wrote:
>> On Oct 14, 2014, at 10:44 AM, Erik Weber <terbol...@gmail.com> wrote:
>>> I'm not familiar with Apache policies in this regard, but is there any way
>>> we could establish a set of official / supported mirrors that all answer on
>>> the same DNS address?
>>> I.e. so that we only have to document one url
>>
>> Typically the mirroring people use 302 redirects rather than DNS magic.
>>
>> Basically, to do it right, I think we should choose one route of
>>
>> 1. use existing apache mirror infrastructure
>> * discuss with infrastructure@ the sanity of hosting systemvms on the 
>> existing
>> mirrors, if ok, @see
>>  http://www.apache.org/info/how-to-mirror.html
>>  http://people.apache.org/~bodewig/mirror.html
>>  http://www.apache.org/dev/mirrors.html
>>  http://www.apache.org/dev/release-download-pages
>> * release systemvms as actual/official apache artifacts
>> * create a custom version of dyn.cgi/download.cgi if/as needed
>> * update scripts to point at that CGI, i.e.
>>  
>> http://www.apache.org/dyn/closer.cgi/cloudstack/releases/4.4.1/systemvm/systemvm-4.4.1.xen.bz2
>>
>> 2. use existing sourceforge mirror infrastructure
>> * release systemvms as semi-official binaries built from apache source
>> * create a project on sourceforge
>> * use the sourceforge mirror infrastructure
>> * example of apache project doing this
>>  http://www.openoffice.org/download/index.html
>>  http://sourceforge.net/projects/openofficeorg.mirror/
>> * update scripts to point at that magic, i.e.
>>  curl -o systemvm-4.4.1.xen.bz2 -L
>>  
>> http://sourceforge.net/projects/cloudstack.mirror/files/4.4.1/systemvm/systemvm-4.4.1.xen.bz2/download
>> * tell infrastructure@ we are doing this just so they’re aware of the need 
>> and
>> how we addressed it
>>
>> The problem with using the apache mirrors is that traditionally apache 
>> promises
>> to keep the total repo somewhat size-limited. Lot of sites mirror apache (and
>> fsf) because its 50GB or so, as opposed to the 100s of GBs you need to be a
>> source forge or linux mirror.
>>
>> The OpenOffice approach is interesting because before becoming an apache 
>> project
>> they had huge mirror infrastructure (built with mirrorbrain), some of which
>> actually migrated to apache hardware IIRC with quite a bit of invested 
>> effort,
>> but now it seems they abandoned that, and are just using sourceforge. So I
>> suggest learning their lessons and doing the same.
>>
>> All the people around the world providing mirroring for open source projects
>> will probably appreciate not having another thing to configure :)
>>
>>
>> cheers,
>>
>>
>> Leo
>>
> 
> Regards,
> Rohit Yadav
> Software Architect, ShapeBlue
> M. +91 88 262 30892 | rohit.ya...@shapeblue.com
> Blog: bhaisaab.org | Twitter: @_bhaisaab
> 
> 
> 
> Find out more about ShapeBlue and our range of CloudStack related services
> 
> IaaS Cloud Design & Build<http://shapeblue.com/iaas-cloud-design-and-build//>
> CSForge – rapid IaaS deployment framework<http://shapeblue.com/csforge/>
> CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/>
> CloudStack Infrastructure
> Support<http://shapeblue.com/cloudstack-infrastructure-support/>
> CloudStack Bootcamp Training 
> Courses<http://shapeblue.com/cloudstack-training/>
> 
> This email and any attachments to it may be confidential and are intended 
> solely
> for the use of the individual to whom it is addressed. Any views or opinions
> expressed are solely those of the author and do not necessarily represent 
> those
> of Shape Blue Ltd or related companies. If you are not the intended recipient
> of this email, you must neither take any action based upon its contents, nor
> copy or show it to anyone. Please contact the sender if you believe you have
> received this email in error. Shape Blue Ltd is a company incorporated in
> England & Wales. ShapeBlue Services India LLP is a company incorporated in
> India and is operated under license from Shape Blue Ltd. Shape Blue Brasil
> Consultoria Ltda is a company incorporated in Brasil and is operated under
> license from Shape Blue Ltd. ShapeBlue SA Pty Ltd is a company registered by
> The Republic of South Africa and is traded under license from Shape Blue Ltd.
> ShapeBlue is a registered trademark.

Reply via email to