incubator-ooo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Pöml <>
Subject Re: Shutdown of the "" host and its Mirrorbrain instance
Date Wed, 26 Oct 2011 21:57:05 GMT

On Wed, Oct 26, 2011 at 01:43:20 -0700, Dave Fisher wrote:
> Are there requirements for more than what is on the mirrorbrain page?

The page should list all essential requirements.

> Extracting the list gives:
> Apache HTTPD server
> mod_mirrorbrain
> mod_form
> mod_geoip / libGeoIP
> PostgreSQL (or Apache DBD API compatible driver)

While the DBD framework would allow to use other databases, MirrorBrain
depends on features that only PostgreSQL offers. So this is a must, I'm
sorry ;-)

> mod_asn ?

Highly useful when there are many mirrors, and when downloads are large.
Both is the case with OOo. Thus, we have used mod_asn for OOo downloads
so far and I would really recommend to continue using it.

> If we are on ASF hardware then we won't want to serve a local copy:
> So, "Alternatively, a pseudo file tree can created locally. In that case, MirrorBrain
needs to be configured to never deliver files directly."

MirrorBrain is more than a file server or redirector. It automates
the creation of checksums, hashes, torrents, metalinks and serves
cryptographic signatures. Files need to be present locally to exploit
these features. These features are useful for OOo because downloads are
generally large, which requires reliable transfer. 

> >> @List:
> >> Has anybody an idea about where to host this service? It doesn't need to
> >> be necessarily inside the ASF.
> > 
> > Really nobody?
> If the mirrorbrain instructions are that simple and can be easily supplemented with detail.

Setting up MirrorBrain would be one way, but it would require
replication additional configuration (for instance, download statistics)
that we have built on the current download server

Another way would be to simply have a virtual machine, where we move the
current server to. That would cause the least effort, I guess. 

Starting from scratch would mean to lose a lot of the previos work --
and I really mean lots, which I dare to judge because I spent a lot of
time with

On the other hand, having MirrorBrain at the core of the ASF's mirror
system could be interesting for other projects, too. I know closer.cgi
but I'm sure that MirrorBrain could serve the ASF well. (Well possible
as an addition, rather than a replacement, for a soft transition.)
That might outweigh the pain of creating OOo's download service from
scratch in a different environment. 

Are you involved in maintaining ASF infrastructure, or know people who

> Like what database is currently being used on download.s.oo.o? and which version?

Uhm, PostgreSQL 8.4.4. (But any 8.3/8.4 version should do.)


View raw message