diff options
author | Eric Wong <e@80x24.org> | 2021-03-16 03:48:07 -0500 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2021-03-16 15:47:42 -0400 |
commit | fcb6e079c32ac2bbf5c5ee85e4d99b40c1b638d7 (patch) | |
tree | 4484c01ae5e5b5fed151dd51c3646363f0d9e372 /lib/PublicInbox/Git.pm | |
parent | 7d4cbd29ba97cc3b13702237288c98e120bce3d4 (diff) | |
download | public-inbox-fcb6e079c32ac2bbf5c5ee85e4d99b40c1b638d7.tar.gz |
That logic is inlined directly into git_async_prefetch in GitAsyncCat and I don't see it being useful outside of a DS event loop.
Diffstat (limited to 'lib/PublicInbox/Git.pm')
-rw-r--r-- | lib/PublicInbox/Git.pm | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/lib/PublicInbox/Git.pm b/lib/PublicInbox/Git.pm index e176921c..f680eb2f 100644 --- a/lib/PublicInbox/Git.pm +++ b/lib/PublicInbox/Git.pm @@ -467,20 +467,6 @@ sub cat_async ($$$;$) { push(@$inflight, $oid, $cb, $arg); } -sub async_prefetch { - my ($self, $oid, $cb, $arg) = @_; - if (my $inflight = $self->{inflight}) { - # we could use MAX_INFLIGHT here w/o the halving, - # but lets not allow one client to monopolize a git process - if (scalar(@$inflight) < int(MAX_INFLIGHT/2)) { - print { $self->{out} } $oid, "\n" or - $self->fail("write error: $!"); - return push(@$inflight, $oid, $cb, $arg); - } - } - undef; -} - sub extract_cmt_time { my ($bref, undef, undef, undef, $modified) = @_; |