about summary refs log tree commit homepage
path: root/lib/PublicInbox/HTTPD.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-06-24 05:50:04 +0000
committerEric Wong <e@80x24.org>2021-06-24 12:59:40 +0000
commit9c42ece6dfddf4156dc3016e2fa8835bf3d8aca1 (patch)
treec47b1ae3c5e3817eb67337152f8d1e27e3238f2b /lib/PublicInbox/HTTPD.pm
parent5ef37f4a13e2be711ef074dc2cd9994005273117 (diff)
downloadpublic-inbox-9c42ece6dfddf4156dc3016e2fa8835bf3d8aca1.tar.gz
While both git and libgit2 take around 16 minutes to load 100K
alternates there's already a proposed patch to make git faster:

  <https://lore.kernel.org/git/20210624005806.12079-1-e@80x24.org/>

It's also easier to patch and install git locally since the
git.git build system defaults to prefix=$HOME and dealing with
dynamic linking with libgit2 is more difficult for end users
relying on Inline::C.

libgit2 remains in use for the non-ALL.git case, but maybe it's
not necessary (libgit2 is significantly slower than git in
Debian 10 due to SHA-1 collision checking).
Diffstat (limited to 'lib/PublicInbox/HTTPD.pm')
-rw-r--r--lib/PublicInbox/HTTPD.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/PublicInbox/HTTPD.pm b/lib/PublicInbox/HTTPD.pm
index b193c9ae..fb683f74 100644
--- a/lib/PublicInbox/HTTPD.pm
+++ b/lib/PublicInbox/HTTPD.pm
@@ -37,7 +37,7 @@ sub new {
                 # XXX unstable API!, only GitHTTPBackend needs
                 # this to limit git-http-backend(1) parallelism.
                 # We also check for the truthiness of this to
-                # detect when to use git_async_cat for slow blobs
+                # detect when to use async paths for slow blobs
                 'pi-httpd.async' => \&pi_httpd_async
         );
         bless {