[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#26201: No notification of cache misses when downloading substitutes
From: |
Ludovic Courtès |
Subject: |
bug#26201: No notification of cache misses when downloading substitutes |
Date: |
Tue, 21 Mar 2017 17:43:29 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
Hello!
Tobias Geerinckx-Rice <address@hidden> 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’s room for improvement in our nginx config at
<https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/nginx/mirror.conf>.
For instance, I just discovered ‘proxy_cache_lock’ while looking at
<http://nginx.org/en/docs/http/ngx_http_proxy_module.html>; looks useful
in reducing load on hydra.gnu.org. Surely there are other ways to tweak
caching.
Besides, I’d like to use ‘guix publish’ on hydra.gnu.org. I suspect
it’s 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’.
- bug#26201: No notification of cache misses when downloading substitutes, (continued)
- bug#26201: No notification of cache misses when downloading substitutes, Tobias Geerinckx-Rice, 2017/03/20
- bug#26201: No notification of cache misses when downloading substitutes, dian_cecht, 2017/03/21
- bug#26201: No notification of cache misses when downloading substitutes, Tobias Geerinckx-Rice, 2017/03/21
- bug#26201: No notification of cache misses when downloading substitutes, dian_cecht, 2017/03/21
- bug#26201: No notification of cache misses when downloading substitutes, Tobias Geerinckx-Rice, 2017/03/21
- bug#26201: No notification of cache misses when downloading substitutes, dian_cecht, 2017/03/21
- bug#26201: No notification of cache misses when downloading substitutes, Tobias Geerinckx-Rice, 2017/03/21
- bug#26201: No notification of cache misses when downloading substitutes, Maxim Cournoyer, 2017/03/23
- bug#26201: No notification of cache misses when downloading substitutes, Florian Pelz, 2017/03/21
- bug#26201: No notification of cache misses when downloading substitutes, dian_cecht, 2017/03/21
- bug#26201: No notification of cache misses when downloading substitutes,
Ludovic Courtès <=
- bug#26201: No notification of cache misses when downloading substitutes, Tobias Geerinckx-Rice, 2017/03/21
- bug#26201: No notification of cache misses when downloading substitutes, Ludovic Courtès, 2017/03/22
- bug#26201: hydra.gnu.org uses ‘guix publish’ for nars and narinfos, Tobias Geerinckx-Rice, 2017/03/23
- bug#26201: hydra.gnu.org uses ‘guix publish’ for nars and narinfos, Ludovic Courtès, 2017/03/22
- bug#26201: hydra.gnu.org uses ‘guix publish’ for nars and narinfos, Ricardo Wurmus, 2017/03/23
- bug#26201: hydra.gnu.org uses ‘guix publish’ for nars and narinfos, Mark H Weaver, 2017/03/23
- bug#26201: hydra.gnu.org uses ‘guix publish’ for nars and narinfos, Tobias Geerinckx-Rice, 2017/03/23
- bug#26201: hydra.gnu.org uses ‘guix publish’ for nars and narinfos, Mark H Weaver, 2017/03/24
- bug#26201: hydra.gnu.org uses ‘guix publish’ for nars and narinfos, Ludovic Courtès, 2017/03/24
- bug#26201: hydra.gnu.org uses ‘guix publish’ for nars and narinfos, Tobias Geerinckx-Rice, 2017/03/26