Sourcehut passará a bloquear Go Module Mirror do Google devido ao consumo excessivo de largura de banda da rede
A partir de 24 de fevereiro, uma mensagem de erro será exibida caso o usuário execute “go get” ou comandos semelhantes em módulos Go para importar módulos dos repositórios SourceHut. Será necessário usar uma solução alternativa para buscar o código desejado.
O serviço de hospedagem de código, semelhante ao GitHub, GitLab e Gitea, descreveu o comportamento do Go Module Mirror como “um ataque distribuído de negação de serviço, em uma tentativa de convencer a equipe Go do Google a alterar o comportamento de seus sistemas”.
O proxy do módulo Go não apenas lida com solicitações de usuários, mas também clona repositórios git de vários servidores que não coordenam suas solicitações.
O Go Module Mirror pode fazer essas solicitações até 2.500 vezes por hora, geralmente em conjunto com até uma dúzia de operações de clone altamente redundantes, podendo resultar em um único repositório git sendo buscado mais de 100 vezes por hora.