Closed
Description
Features:
- Cache support for index pages #2
- Anacoda proxy support #4
- Logger support #7
- Configuration file support #15
- Usage statistics #16
Optimizations:
- redis key expiration listener busy loop after redis dies #24
- Download task queue #5
- Memory usage optimization for large files #8
- redis keyspace separation: ttl cache should only care about expirations of its own keys #26
- Add different endpoints for anaconda
repodata.json
and packages #25 - Latency improvement #13
Tests & Bug fixes & More:
- code documentation #29
- user documentation #30
- consider
HEAD
requests #31 - reply error when upstream is 404 #28
- cache metadata consistency: LRU cache current size should not be incremented on existing key update #17
- Namespace in Redis (different cache objects should be sperated) #18
- PyPI index page upstream rewrite (the replaced URL should be set from the client's perspective)
- Better path resolving method (handling prefix slash better)
- Dockerfile support
- Anaconda link in
README.md
- update example config file, remove unused settings (rule.target)