]> Sergey Matveev's repositories - public-inbox.git/commit
qspawn: use per-call quiet flag for solver
authorEric Wong <e@80x24.org>
Thu, 2 Jan 2020 09:24:59 +0000 (09:24 +0000)
committerEric Wong <e@80x24.org>
Fri, 3 Jan 2020 02:29:15 +0000 (02:29 +0000)
commit3ac73bd16d9fa7beba6a1735dd5c505d021e227a
tree2d05f54b8bb04f514d2416dfbcb440b80aae5f0a
parentbea4ca3427a7be4b943aee42593ffc28823637fd
qspawn: use per-call quiet flag for solver

solver can spawn multiple processes per HTTP request, but
"git apply" failures are needlessly noisy due to corrupt
patches.  We also don't want to silence "git ls-files"
or "git update-index" errors using $env->{'qspawn.quiet'},
either, so this granularity is needed.

Admins can check for 500 errors in access logs to detect
(and reproduce) solver failures, anyways, so there's no
need to log every time "git apply" rejects a corrupt patch.
lib/PublicInbox/Qspawn.pm
lib/PublicInbox/SolverGit.pm