[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#26201: hydra.gnu.org uses ‘guix publish’ for nars and narinfos
From: |
Tobias Geerinckx-Rice |
Subject: |
bug#26201: hydra.gnu.org uses ‘guix publish’ for nars and narinfos |
Date: |
Thu, 23 Mar 2017 20:25:44 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 |
Ludo',
On 22/03/17 23:06, Ludovic Courtès wrote:
> Tobias Geerinckx-Rice <address@hidden> skribis:
>> proxy_cache_lock on;
>> proxy_cache_lock_timeout 3h; #yolo
>> proxy_cache_use_stale error timeout
>> http_500 http_502 http_503 http_504;
> I didn’t fully understand the docs for the last 3 directives here. For
> instance, what happens when 10 clients do GET /nar/xyz-texlive? Do the
> 9 unlucky clients wait for 3 hours and then get 404?
From ‘proxy_cache_lock’ [1]:
“When enabled, only one request at a time will be allowed to populate
a new cache element identified according to the proxy_cache_key
directive by passing a request to a proxied server. Other requests
of the same cache element will either wait for a response to appear
in the cache or the cache lock for this element to be released, up
to the time set by the proxy_cache_lock_timeout directive.”
Hmm. Good point: ‘to appear in the cache’, when we don't cache 404s or
even 410s.
I don't actually know.
Kind regards,
T G-R
[1]:
https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_lock
signature.asc
Description: OpenPGP digital signature
- bug#26201: No notification of cache misses when downloading substitutes, (continued)
- 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, 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, Ludovic Courtès, 2017/03/22
- bug#26201: hydra.gnu.org uses ‘guix publish’ for nars and narinfos,
Tobias Geerinckx-Rice <=
- 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
- bug#26201: hydra.gnu.org uses ‘guix publish’ for nars and narinfos, Tobias Geerinckx-Rice, 2017/03/27
- bug#26201: hydra.gnu.org uses ‘guix publish’ for nars and narinfos, Ludovic Courtès, 2017/03/28
- bug#26201: Bandwidth when retrieving substitutes, Ludovic Courtès, 2017/03/27