From: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
To: Eric Wong <e@80x24.org>
Cc: meta@public-inbox.org
Subject: Re: RFC: monthly epochs for v2
Date: Thu, 24 Oct 2019 17:21:08 -0400 [thread overview]
Message-ID: <20191024212108.zfbwh7bmfbo3cgu5@chatter.i7.local> (raw)
In-Reply-To: <20191024203503.GA31522@dcvr>
On Thu, Oct 24, 2019 at 08:35:03PM +0000, Eric Wong wrote:
>Epoch size should be configurable, yes. But I'm against time
>periods such as months or years being a factor for rollover.
>Many inboxes (including this one) can go idle for weeks/months;
>and activity can be unpredictable if there's surges.
Okay. It did just occur to me that the manifest file carries the
"last-modified" stamp, so it's possible to figure out which repositories
someone would need by parsing that data.
>> - if someone is only interested in a few months worth of archives, they
>> don't have to clone the entire collection
>> - similarly, someone using public-inbox to feed messages to their inbox
>> (e.g. using the l2md tool [1]) doesn't need to waste gigabytes storing
>> archives they aren't interested in
>
>NNTP or d:YYYYMMDD..YYYYMMDD mboxrd downloads via HTTP search
>are better suited for those cases.
I know you really like nntp, but I'm worried that with Big Corp's love
of deep packet inspection and filtering, NNTP ports aren't going to be
usable by a large subset of developers. We already have enough problems
with port 9418 not being reachable (and sometimes not even port 22).
Since usenet's descent into mostly illegal content, many corporate
environments probably have ports 119 and 563 blocked off entirely and
changing that would be futile.
>If people only want a backup via git (and not host HTTP/NNTP),
>it's FAR easier for them to run ubiquitous commands such as
>"git clone --mirror && git fetch" rather than
>"install $TOOL which may be out-of-date-or-missing-on-your-distro"
I think that anyone who is likely to use public-inbox repositories for
more than just a copy of archives is likely to be using some kind of
tool. I mean, SMTP can be used with "telnet" but nobody really does. :)
If we provide a convenient library that supports things like intelligent
selective cloning, indexing, fetching messages, etc, then that would
avoid everyone doing it badly. In fact, libpublicinbox and bindings to
most common languages is probably something that should happen early on.
-K
next prev parent reply other threads:[~2019-10-24 21:21 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-10-24 19:53 RFC: monthly epochs for v2 Konstantin Ryabitsev
2019-10-24 20:35 ` Eric Wong
2019-10-24 21:21 ` Konstantin Ryabitsev [this message]
2019-10-24 22:34 ` Eric Wong
2019-10-25 12:22 ` Eric Wong
2019-10-25 20:56 ` Konstantin Ryabitsev
2019-10-25 22:57 ` Eric Wong
2019-10-29 15:03 ` Eric W. Biederman
2019-10-29 15:55 ` Konstantin Ryabitsev
2019-10-29 22:46 ` Eric Wong
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
List information: https://public-inbox.org/README
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20191024212108.zfbwh7bmfbo3cgu5@chatter.i7.local \
--to=konstantin@linuxfoundation.org \
--cc=e@80x24.org \
--cc=meta@public-inbox.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.
Code repositories for project(s) associated with this public inbox
https://80x24.org/public-inbox.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).