]> Sergey Matveev's repositories - public-inbox.git/commit
gcf2: transparently retry on missing OID
authorEric Wong <e@80x24.org>
Sat, 19 Sep 2020 09:37:11 +0000 (09:37 +0000)
committerEric Wong <e@80x24.org>
Sat, 19 Sep 2020 21:39:45 +0000 (21:39 +0000)
commitdc03cabb5d167618797e9e8a6ec615bda7b0638b
tree92b55c227d80cca785ac0c2edb0acb0c5c956549
parent7c0c47e26af17918031d449d24abe40ad452f51a
gcf2: transparently retry on missing OID

Since we only get OIDs from trusted local data sources
(over.sqlite3), we can safely retry within the -gcf2 process
without worry about clients spamming us with requests for
invalid OIDs and triggering reopens.
lib/PublicInbox/Gcf2Client.pm
lib/PublicInbox/Git.pm
lib/PublicInbox/gcf2_libgit2.h
script/public-inbox-gcf2
t/gcf2.t
t/gcf2_client.t