summaryrefslogtreecommitdiff
path: root/swift/proxy/controllers/container.py
Commit message (Expand)AuthorAgeFilesLines
* Proxy: restructure cached listing shard rangesJianjian Huo2023-04-171-41/+99
* Fix docstring regarding private methodTim Burke2023-02-221-1/+1
* proxy-server exception logging shows replication_ip/portindianwhocodes2023-02-101-1/+1
* swift_proxy: add memcache skip success/error stats for shard range.Jianjian Huo2023-01-201-43/+70
* proxy: refactor ContainerController._GET_using_cacheAlistair Coles2022-11-251-87/+112
* 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
* | Merge "memcached: Give callers the option to accept errors"Zuul2022-05-131-3/+9
|\ \
| * | memcached: Give callers the option to accept errorsTim Burke2022-04-281-3/+9
| |/
* | Add ceil method to utils.TimestampAlistair Coles2022-05-061-3/+2
|/
* proxy-server: add stats for backend shard_listing requestsAlistair Coles2022-01-271-14/+42
* Fix statsd prefix mutation in proxy controllersAlistair Coles2022-01-271-15/+16
* proxy: Add a chance to skip memcache when looking for shard rangesTim Burke2022-01-261-1/+10
* proxy: Remove a bunch of logging translationsTim Burke2021-10-221-2/+1
* container GET: return 503 if policy index mismatchesAlistair Coles2021-08-161-1/+10
* container-server: return objects of a given policyMatthew Oliver2021-08-161-0/+11
* Return 503 for container listings when shards are deletedClay Gerrard2021-06-181-5/+7
* Fix logging in proxy container GET pathAlistair Coles2021-01-221-8/+4
* Use cached shard ranges for container GETsAlistair Coles2021-01-061-34/+211
* Avoid loops when gathering container listings from shardsAlistair Coles2021-01-061-3/+15
* Make all concurrent_get options per-policyClay Gerrard2020-09-021-1/+1
* sharding: filter shards based on prefix param when listingTim Burke2020-02-051-0/+13
* sharding: Tolerate blank limits when listingTim Burke2019-12-191-1/+1
* py3: fix up listings on sharded containersTim Burke2019-08-151-12/+14
* Rework private-request-method interfaceTim Burke2019-05-221-1/+2
* Add operator tool to async-delete some or all objects in a containerTim Burke2019-05-221-0/+20
* py3: start porting for unit/proxy/test_server.pyTim Burke2019-05-041-6/+6
* py3: port proxy container controllerPete Zaitcev2019-02-201-7/+10
* Return 503 when account auto-create failsTim Burke2019-02-051-2/+2
* py3: get proxy-server willing and able to respond to some API requestsTim Burke2018-09-171-1/+1
* Improve building listings from shardsAlistair Coles2018-05-221-15/+13
* Add sharder daemon, manage_shard_ranges tool and probe testsMatthew Oliver2018-05-181-0/+14
* Enable proxy to build listings from shardsAlistair Coles2018-05-181-2/+107
* Add shard range support to container serverAlistair Coles2018-05-181-1/+3
* Merge "Increase name-length limits for internal accounts"Zuul2018-01-311-4/+3
|\
| * Increase name-length limits for internal accountsTim Burke2017-10-131-4/+3
* | Return HTTPServerError instead of HTTPNotFoundcheng2018-01-151-2/+3
* | Merge "Delay cache invalidation during container creation"Jenkins2017-09-201-2/+2
|\ \
| * | Delay cache invalidation during container creationThomas Herve2017-09-051-2/+2
* | | Move listing formatting out to proxy middlewareTim Burke2017-09-151-0/+3
|/ /
* | Add Timestamp.now() helperTim Burke2017-04-271-2/+1
|/
* Update calling super class constructor style in proxy controllersKazuhiro MIYAHARA2017-03-131-1/+1
* Make comparision simplelyzheng yin2016-07-181-2/+1
* Fix up get_account_info and get_container_infoSamuel Merritt2016-05-131-2/+15
* Add concurrent reads option to proxyMatthew Oliver2016-03-161-1/+3
* py3: Replace urllib imports with six.moves.urllibVictor Stinner2015-10-081-1/+1
* Foundational support for PUT and GET of erasure-coded objectsSamuel Merritt2015-04-141-1/+2
* Add support of x-remove- headers for container-syncArnaud JOST2015-02-191-1/+3
* Make container GET call authorize when account not foundAlistair Coles2015-02-091-0/+4
* Restrict keystone cross-tenant ACLs to IDsanc2014-08-081-1/+1