summaryrefslogtreecommitdiff
path: root/swift/common/memcached.py
Commit message (Expand)AuthorAgeFilesLines
* memcached: log user provided keys in exception error logging.Jianjian Huo2023-05-011-42/+72
* Memcached: add timing stats to set/get and other public functionsJianjian Huo2023-01-061-1/+16
* Refactor memcache config and MemcacheRing loadingMatthew Oliver2022-10-261-2/+101
* Merge "memcached: Give callers the option to accept errors"Zuul2022-05-131-2/+16
|\
| * memcached: Give callers the option to accept errorsTim Burke2022-04-281-2/+16
* | Rip out pickle support in our memcached clientTim Burke2022-04-271-28/+9
|/
* memcache: Add an item_size_warning_threshold optionMatthew Oliver2022-02-151-8/+19
* Merge "memcache: Prevent possible pool exhaustion"Zuul2021-12-201-4/+12
|\
| * memcache: Prevent possible pool exhaustionTim Burke2021-11-091-4/+12
* | Ensure close socket for memcached if got timeoutKota Tsuyuzaki2021-11-101-5/+11
|/
* Merge "memcache: Log errors encountered when setting keys"Zuul2021-01-261-1/+8
|\
| * memcache: Log errors encountered when setting keysTim Burke2021-01-081-1/+8
* | Merge "Memcached client TLS support"Zuul2021-01-071-6/+10
|\ \ | |/ |/|
| * Memcached client TLS supportGrzegorz Grasza2021-01-061-6/+10
* | replace md5 with swift utils versionAde Lee2020-12-151-2/+2
|/
* memcache: Make error-limiting values configurableTim Burke2020-11-051-8/+17
* memcached: Plumb logger into MemcacheRingTim Burke2020-06-091-8/+13
* Extend MemcacheRing.delete() API to manage server_keyRomain de Joux2020-04-031-2/+5
* py3: add swift-dsvm-functional-py3 jobTim Burke2019-06-211-1/+9
* Fix up how we memcache on py3Tim Burke2019-06-141-1/+1
* py3: Monkey-patch json.loads to accept bytes on py35Tim Burke2018-11-021-2/+2
* py3: port common/memcached.pyTim Burke2018-02-261-31/+51
* Fix memcached exception out of range stacktraceMatthew Oliver2017-09-251-3/+13
* Socket errors don't warrant tracebacks when talking to memcachedTim Burke2017-08-221-4/+6
* Trivial fix warnings in docstringNgo Quoc Cuong2017-05-031-6/+6
* Tighten memcached testsTim Burke2016-07-071-1/+1
* Make _get_addr() method a function in utils.Timur Alperovich2016-01-121-35/+5
* Fail early if the memcache address is invalid.Timur Alperovich2016-01-121-10/+9
* fixups for ipv6 memcache_servers docsClay Gerrard2016-01-121-7/+8
* Fix IPv6 handling in MemcacheConnPool.Timur Alperovich2016-01-081-8/+43
* Python 3 deprecated the logger.warn method in favor of warningjanonymous2015-12-221-1/+0
* Deprecated param timeout removed from memcachedOndřej Nový2015-12-141-42/+13
* remove remaining simplejson uses, prefer standard library importZack M. Davis2015-11-161-1/+1
* pep8: Don't override '_' symbolVictor Stinner2015-08-191-1/+1
* Merge "cPickle is deprecated in py3, replacing it from six.moves"Jenkins2015-07-281-1/+1
|\
| * cPickle is deprecated in py3, replacing it from six.movesjanonymous2015-07-071-1/+1
* | Merge "Replace dict.iteritems() with dict.items()"Jenkins2015-07-091-1/+1
|\ \ | |/ |/|
| * Replace dict.iteritems() with dict.items()Victor Stinner2015-06-241-1/+1
* | Replace xrange() with six.moves.range()Victor Stinner2015-06-231-1/+2
|/
* Remove workaround for old eventlet versionSamuel Merritt2015-05-081-33/+2
* Fixed Typo - dictonary to dictionaryTimothy Okwii2014-09-081-1/+1
* Fix several typos in the codebase.Alex Gaynor2014-04-251-1/+1
* bare excepts, as is properJohn Dickinson2013-11-261-4/+1
* Use upstream patched Pool.getJohn Dickinson2013-11-251-2/+36
* return value on memcache client decr callGreg Lange2013-10-151-1/+3
* Add a Timeout when getting Memcache connectionsClay Gerrard2013-10-071-16/+19
* Don't apply timeout to Pool.get operation (leaks)Peter Portante2013-10-071-2/+13
* Merge "Change OpenStack LLC to Foundation"Jenkins2013-10-071-1/+1
|\
| * Change OpenStack LLC to FoundationZhiQiang Fan2013-09-201-1/+1
* | Pool memcache connectionsChuck Thier2013-10-021-95/+135
|/