savannah-hackers-public
[Top][All Lists]
Advanced

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

Re: [Savannah-hackers-public] Emacs git repository clone limits


From: Ian Kelling
Subject: Re: [Savannah-hackers-public] Emacs git repository clone limits
Date: Fri, 29 May 2020 13:02:45 -0400
User-agent: mu4e 1.4.6; emacs 28.0.50

Bob Proulx <bob@proulx.com> writes:

> I understand your reasoning.  And if this were an infrastructure at,
> say, Amazon AWS EC2, setup to be elastic and just scaled out then your
> reasoning would be totally on target.  Increased load would scale out
> to more parallel resources.  It is more typical to have a load
> balancer in front of http/https protocol servers and so those can be
> set up rather straight forward.  And also load balancers could be set
> up in front of git:// protocol server too.
>
> However the GNU Project is dedicated and directed to using only Free
> Software.  And is hosted in this goal by the FSF.  Which means
> everything is self-hosted.  Funded by the annual fund raising from
> donors just like all of us who donate funding.  And resources are
> limited.

I want to just chime in and say that from my perspective, limited
resources is the biggest issue.

Please don't clone emacs from Savannah as part of an automated process
that runs regularly. Setup a mirror or multiple mirrors that get
incremental updates.

Cloning emacs over and over leaves less room on our network for other
uses. When you hit a rate limit, there's a decent chance it is degrading
other people's use of the network too, and even if you stay within the
limits it may cause us to have to make our limits lower and again
affect other people.

We do self host, running hardware similar to https://ryf.fsf.org/, and
get bandwidth donated
https://www.gnu.org/thankgnus/2020supporters.html#equipmentservices.
That page will soon mention https://vikings.net/, as they run a machine
for us and we will use for a few things like mirroring. We avoid many
cost free resources that other software projects use due to our ethics.

-- 
Ian Kelling | Senior Systems Administrator, Free Software Foundation
GPG Key: B125 F60B 7B28 7FF6 A2B7  DF8F 170A F0E2 9542 95DF
https://fsf.org | https://gnu.org



reply via email to

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