From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#26201: No notification of cache misses when downloading substitutes Date: Tue, 21 Mar 2017 17:43:29 +0100 Message-ID: <8760j2wpfy.fsf@gnu.org> References: <20170320184449.5ac06051@khaalida> <144e9ba8-af93-fb18-d2b9-f198ae7c11e9@tobias.gr> <20170320195247.05f72fc9@khaalida> <8e7e07d1-563f-666f-2c32-2a772757c86f@tobias.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57819) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cqMtC-000384-9f for bug-guix@gnu.org; Tue, 21 Mar 2017 12:44:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cqMt8-00009E-Cp for bug-guix@gnu.org; Tue, 21 Mar 2017 12:44:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:39994) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cqMt8-000098-9A for bug-guix@gnu.org; Tue, 21 Mar 2017 12:44:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cqMt8-0000Mc-3J for bug-guix@gnu.org; Tue, 21 Mar 2017 12:44:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <8e7e07d1-563f-666f-2c32-2a772757c86f@tobias.gr> (Tobias Geerinckx-Rice's message of "Tue, 21 Mar 2017 04:57:09 +0100") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Tobias Geerinckx-Rice Cc: 26201@debbugs.gnu.org, dian_cecht@zoho.com Hello! Tobias Geerinckx-Rice skribis: > Oh, OK. I'm not an expert on how Hydra's set up these days, but will > assume it's not too different from my own (a fast nginx proxy_cache, > mirror.hydra.gnu.org, in front of a slower build farm, hydra.gnu.org). I think there=E2=80=99s room for improvement in our nginx config at . For instance, I just discovered =E2=80=98proxy_cache_lock=E2=80=99 while lo= oking at ; looks useful in reducing load on hydra.gnu.org. Surely there are other ways to tweak caching. Besides, I=E2=80=99d like to use =E2=80=98guix publish=E2=80=99 on hydra.gn= u.org. I suspect it=E2=80=99s going to be faster than Starman (the HTTP server behind Hydra)= , and also it uses an in-process gzip by default, as opposed to bzip2 which is what Hydra uses (better compression ratio, but super CPU-intensive). At any rate, clients should not paper over server-side performance issues IMO. Thanks, Ludo=E2=80=99.