summaryrefslogtreecommitdiff
path: root/swift/proxy
Commit message (Expand)AuthorAgeFilesLines
* Merge "Add cap_length helper"HEADmasterZuul2023-05-171-2/+2
|\
| * Add cap_length helperTim Burke2023-04-051-2/+2
* | Merge "Proxy: restructure cached listing shard ranges"Zuul2023-04-283-47/+102
|\ \
| * | Proxy: restructure cached listing shard rangesJianjian Huo2023-04-173-47/+102
| |/
* | Merge "proxy controller: always pass x-backend-* headers to backend"Zuul2023-04-281-6/+12
|\ \
| * | proxy controller: always pass x-backend-* headers to backendAlistair Coles2023-04-191-6/+12
| |/
* | Merge "ECFragGetter: assume policy.fragment_size is non-zero"Zuul2023-04-281-9/+7
|\ \
| * | ECFragGetter: assume policy.fragment_size is non-zeroAlistair Coles2023-04-261-9/+7
* | | Merge "Error logs changed for ChunkWriteTimeout"Zuul2023-04-281-1/+1
|\ \ \ | |/ / |/| |
| * | Error logs changed for ChunkWriteTimeoutShreeya Deshpande2023-04-271-1/+1
* | | ECFragGetter: simplify iter_bytes_from_response_partAlistair Coles2023-04-261-28/+12
|/ /
* | Extract some closures to methodsClay Gerrard2023-04-241-154/+156
* | Use instance attr instead of non-localClay Gerrard2023-04-241-11/+12
|/
* Proxy: restructure cached updating shard rangesJianjian Huo2023-03-062-55/+90
* proxy: Reduce round-trips to memcache and backend on info missesTim Burke2023-03-011-0/+10
* Fix docstring regarding private methodTim Burke2023-02-221-1/+1
* proxy-server exception logging shows replication_ip/portindianwhocodes2023-02-105-19/+39
* Proxy: move '_get_update_shard' from base class to child class.Jianjian Huo2023-01-202-88/+89
* swift_proxy: add memcache skip success/error stats for shard range.Jianjian Huo2023-01-202-91/+163
* proxy: refactor ContainerController._GET_using_cacheAlistair Coles2022-11-251-87/+112
* proxy-server: include suppression time in error limit logAlistair Coles2022-11-211-4/+4
* Proxy: add metrics related to error limiter.Jianjian Huo2022-11-141-5/+22
* proxy: extract response error handling to single methodAlistair Coles2022-11-073-44/+51
* proxy: refactor error limiter to a classAlistair Coles2022-10-261-30/+10
* Clean up some replication error messagesTim Burke2022-10-231-12/+9
* Merge "proxy: Add a chance to skip memcache for get_*_info calls"Zuul2022-09-262-1/+32
|\
| * proxy: Add a chance to skip memcache for get_*_info callsTim Burke2022-08-302-1/+32
* | Merge "sharding: Skip shards that can't include any new subdir entries"Zuul2022-09-211-4/+17
|\ \
| * | sharding: Skip shards that can't include any new subdir entriesTim Burke2022-07-201-4/+17
* | | Fixes Storage-Policy AttributeError in proxyindianwhocodes2022-09-091-2/+1
| |/ |/|
* | formpost: deprecate sha1 signaturesMatthew Oliver2022-07-261-1/+2
* | Merge "memcached: Give callers the option to accept errors"Zuul2022-05-132-6/+17
|\ \
| * | memcached: Give callers the option to accept errorsTim Burke2022-04-282-6/+17
* | | Add ceil method to utils.TimestampAlistair Coles2022-05-062-7/+4
|/ /
* | cors: Include `Vary: Origin` when using the request's OriginTim Burke2022-03-091-0/+4
|/
* Merge "Proxy: override user_agent with backend_user_agent"Zuul2022-02-162-2/+2
|\
| * Proxy: override user_agent with backend_user_agentMatthew Oliver2022-01-282-2/+2
* | Merge "Deprecate LogAdapter.set_statsd_prefix"Zuul2022-02-081-2/+2
|\ \
| * | Deprecate LogAdapter.set_statsd_prefixAlistair Coles2022-02-071-2/+2
* | | Merge "proxy-server: add stats for backend shard_listing requests"Zuul2022-02-041-14/+42
|\ \ \ | |/ / |/| |
| * | proxy-server: add stats for backend shard_listing requestsAlistair Coles2022-01-271-14/+42
* | | Merge "Make NodeIter require a logger argument"Zuul2022-02-042-6/+6
|\ \ \ | |/ /
| * | Make NodeIter require a logger argumentAlistair Coles2022-01-272-6/+6
* | | Merge "Move *_swift_info functions into a new registry module"Zuul2022-02-042-3/+4
|\ \ \ | |/ / |/| |
| * | Move *_swift_info functions into a new registry moduleMatthew Oliver2022-02-032-3/+4
| |/
* | Fix statsd prefix mutation in proxy controllersAlistair Coles2022-01-275-108/+119
|/
* proxy: Add a chance to skip memcache when looking for shard rangesTim Burke2022-01-263-5/+26
* Merge "Error limit the correct node on ECFragGetter resume"Zuul2022-01-201-1/+2
|\
| * Error limit the correct node on ECFragGetter resumeClay Gerrard2022-01-181-1/+2
* | Add stats for shard range cache hits/missesAlistair Coles2021-12-171-3/+9