Ben Gamari ben at
Tue Oct 19 01:23:01 UTC 2021

Tom Ellis <tom-lists-haskell-cafe-2017 at> writes:

> If a sponsor (perhaps the HF) could pay for GitLab to host the service
> on our behalf would that be helpful?  I don't know whether GHC
> development relies deeply on some aspect of our self-hosted setup.
> (I suspect it does because otherwise we'd likely be using a free
> GitLab tier for open source organisations, but I thought the question
> was worth asking.)
Migrating towards the SaaS offering is indeed quite enticing. However,
last time I checked it wasn't clear to me that it was feasible in our case.
The problem isn't the cost as we could in principle request
Ultimate-level access to the SaaS via GitLab's FOSS program (which is
the same program through which we have our current self-hosted license).

The original reason was that we needed to patch
GitLab during the migration away from Trac to ensure that ticket
metadata was faithfully preserved. While at this point we are running
a completely unmodified GitLab instance, my understanding is that there
are a few sticking points that would make migration to the SaaS

 * the default 10 GB storage quota is extremely small when one considers
   the size of our CI logs, artifacts, and Docker images

 * some administrative and debugging tasks sadly become difficult
   without server access (e.g. I've sometimes found it helpful to look
   at the server log while debugging CI issues)

 * Response time of's search functionality has historically
   been extremely variable, rendering it at times unusable. I'm not sure
   whether this has improved recently.

The first point is especially concerning and has been the primary source
of our troubles in self-hosting. As long as we don't run out of storage,
GitLab administration tends to be a very minor time commitment (an hour
or so a month dealing with spam and upgrading). Thankfully, after today
I think we have sufficiently over-provisioned to avoid any future
storage issues for the foreseeable future.


- Ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 905 bytes
Desc: not available
URL: <>

More information about the ghc-devs mailing list