Go module mirror update

This commit is contained in:
Drew DeVault 2023-01-31 09:44:30 +01:00
parent 1bd16b7639
commit 294dad9215
1 changed files with 24 additions and 1 deletions

View File

@ -1,9 +1,32 @@
---
title: SourceHut will blacklist the Go module mirror
title: SourceHut will (not) blacklist the Go module mirror
author: Drew DeVault
date: 2023-01-09
---
**Update 2023-01-31**: Russ Cox of the Go team reached out to us to address this
problem. After some discussion, an acceptable plan was worked out. The Go team
is working on deploying an update to the "go" tool to add a -reuse flag, which
should substantially reduce the traffic generated by this system for all users
of Go.
In the meantime, the automated refresh traffic from proxy.golang.org was
disabled for SourceHut, which the Go team assures us should have little-to-no
impact on users and which reduces the burden on our system to a managable level.
Following this change by the Go team, we have observed traffic from the Go
module mirror reduced to an acceptable level. The Go team has decided that the
automatic refresh behavior is their responsibility, not the responsibility of
other operators, so any other small hosts will hopefully not be affected as the
Go team will enable or disable the refresh behavior at their discretion with the
burden on third-party operators in mind.
Consequently, we have cancelled our plans to disable Go traffic to git.sr.ht. No
action is required by users to continue receiving service. Thanks Russ!
The original post can be read below.
---
SourceHut will disable git access for the [Go Module Mirror][0] on February
24th, 2023. This will cause a service impact for Go users. This article explains
why this step is necessary and how Go users can work around the issue.