summaryrefslogtreecommitdiff
path: root/swift/proxy/controllers
Commit message (Expand)AuthorAgeFilesLines
* 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-104-16/+35
* 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: extract response error handling to single methodAlistair Coles2022-11-072-43/+12
* Merge "proxy: Add a chance to skip memcache for get_*_info calls"Zuul2022-09-261-1/+24
|\
| * proxy: Add a chance to skip memcache for get_*_info callsTim Burke2022-08-301-1/+24
* | 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-161-2/+1
|\
| * Proxy: override user_agent with backend_user_agentMatthew Oliver2022-01-281-2/+1
* | 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-041-4/+4
|\ \ \ | |/ /
| * | Make NodeIter require a logger argumentAlistair Coles2022-01-271-4/+4
* | | Merge "Move *_swift_info functions into a new registry module"Zuul2022-02-041-2/+2
|\ \ \ | |/ / |/| |
| * | Move *_swift_info functions into a new registry moduleMatthew Oliver2022-02-031-2/+2
| |/
* | Fix statsd prefix mutation in proxy controllersAlistair Coles2022-01-274-103/+116
|/
* proxy: Add a chance to skip memcache when looking for shard rangesTim Burke2022-01-262-4/+19
* 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
* | Add some extra logging when EC decode failsMatthew Oliver2021-12-031-3/+10
* | proxy: Remove a bunch of logging translationsTim Burke2021-10-224-82/+74
* | Merge "proxy: Downgrade some client problems to info"Zuul2021-09-091-3/+3
|\ \
| * | proxy: Downgrade some client problems to infoTim Burke2021-04-251-3/+3
* | | container GET: return 503 if policy index mismatchesAlistair Coles2021-08-161-1/+10
* | | container-server: return objects of a given policyMatthew Oliver2021-08-162-1/+14
* | | Merge "Return 503 for container listings when shards are deleted"Zuul2021-06-231-5/+7
|\ \ \ | |_|/ |/| |
| * | Return 503 for container listings when shards are deletedClay Gerrard2021-06-181-5/+7