This repository has been archived on 2020-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
quay/storage
Kenny Lee Sin Cheong b6336393de Make IPResolver run the update in a separate thread
A separate thread will cache the results of parsing the range
file, and the IPResolver will hit the cache instead of blocking while recomputing the
ranges everytime. The thread updates every 600s, and retry every 60s on
failures.
2018-08-31 14:00:53 -04:00
..
test Make IPResolver run the update in a separate thread 2018-08-31 14:00:53 -04:00
__init__.py Revert local validation context, extract another util 2018-06-29 15:09:33 -04:00
azurestorage.py Fix bugs in Azure storage engine to make it actually work 2018-02-09 16:46:50 -05:00
basestorage.py Add CloudFrontedS3Storage, which redirects to CloudFront for non-S3 ips 2017-09-28 14:40:58 -04:00
cloud.py Change cloudfront storage to report non-cloudfront (i.e. S3) URLs for all requests missing IP information 2018-07-05 16:16:20 +03:00
distributedstorage.py Add request IP to get_direct_download_url method 2017-09-25 17:14:28 -04:00
downloadproxy.py Add explicit config parameter to the JWT auth methods 2016-09-29 11:15:20 +02:00
fakestorage.py Add request IP to get_direct_download_url method 2017-09-25 17:14:28 -04:00
local.py Add a chunk cleanup queue for async GC of empty chunks 2016-11-15 15:07:41 -05:00
swift.py Have Swift storage delete segments when deleting dynamic large objects 2018-05-16 16:01:49 -04:00