From: "Theodore Ts'o" <tytso@mit.edu>
To: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
Cc: Daniel Gomez <da.gomez@kernel.org>,
users@kernel.org, Luis Chamberlain <mcgrof@kernel.org>,
Chuck Lever <cel@kernel.org>,
kdevops@lists.linux.dev
Subject: Re: Forbidden requests for kernel.org/releases.json
Date: Fri, 11 Apr 2025 13:09:55 -0400 [thread overview]
Message-ID: <20250411170955.GA1049077@mit.edu> (raw)
In-Reply-To: <20250411-amusing-flounder-of-vigor-bcab5e@lemur>
On Fri, Apr 11, 2025 at 11:25:36AM -0400, Konstantin Ryabitsev wrote:
>
> For actual git requests it's fine if it just has git's default user-agent.
> Obviously, we are not going to start blocking that. :)
A while back we did get blocked once or twice; I assume because of
some IP Address or IP range rate limit? The following day, the Kernel
Compilation Service (KCS) VM had been shutdown and restarted with a
new IP address, we had no trouble getting the new linux-next branch.
Would having a different user-agent help in that case?
> I'm fine with that as well -- just as long as you keep in mind that it can go
> away at any time the way many Google things sometimes do. I'm also considering
> running stable/next/mainline forks on several major forges as mirror-only
> repos that are updated immediately after each push, so people can use them as
> an alternative to googlesource.
What I might do is to have my system silently rewrite git.kernel.org
to one or more mirrors, with an automatic fallback if particular
mirror disappears. That does have the risk if the mirror sticks
around, but stops updating. I suspect that's less likely to happen,
and presumably we can either (a) have some kind of hueristic for those
branches which are known to be regularly updated, or (b) rely on a
human to notice that particular failure case.
- Ted
next prev parent reply other threads:[~2025-04-11 17:10 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-10 8:05 Forbidden requests for kernel.org/releases.json Daniel Gomez
2025-04-10 10:30 ` Borislav Petkov
2025-04-10 12:09 ` Daniel Gomez
2025-04-11 20:54 ` Konstantin Ryabitsev
2025-04-15 9:01 ` Borislav Petkov
2025-10-13 13:15 ` Borislav Petkov
2025-10-13 15:19 ` Theodore Ts'o
2025-10-14 16:10 ` Kees Cook
2025-04-10 12:45 ` Konstantin Ryabitsev
2025-04-11 14:18 ` Theodore Ts'o
2025-04-11 15:25 ` Konstantin Ryabitsev
2025-04-11 16:48 ` James Bottomley
2025-04-11 16:59 ` Laurent Pinchart
2025-04-11 17:00 ` Konstantin Ryabitsev
2025-04-11 17:13 ` James Bottomley
2025-04-11 20:38 ` Konstantin Ryabitsev
2025-04-12 2:19 ` Theodore Ts'o
2025-04-11 20:56 ` Luis Chamberlain
2025-04-11 21:04 ` Konstantin Ryabitsev
2025-04-11 23:37 ` Luis Chamberlain
2025-04-11 20:08 ` Jonathan Corbet
2025-04-11 17:09 ` Theodore Ts'o [this message]
2025-04-11 18:23 ` Luck, Tony
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250411170955.GA1049077@mit.edu \
--to=tytso@mit.edu \
--cc=cel@kernel.org \
--cc=da.gomez@kernel.org \
--cc=kdevops@lists.linux.dev \
--cc=konstantin@linuxfoundation.org \
--cc=mcgrof@kernel.org \
--cc=users@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox