summaryrefslogtreecommitdiffstats
path: root/lib/private/memcache
Commit message (Collapse)AuthorAgeFilesLines
* Memcache\Redis Add DB Select FunctionalityMichael Telatynski2015-04-151-0/+5
|
* Update license headersJenkins for ownCloud2015-03-269-36/+178
|
* Do not use APCu when apc.enabled is Off.Andreas Fischer2015-03-251-0/+2
|
* Add version and path to cache prefixLukas Reschke2015-03-171-0/+3
| | | | | | Prevents to have the cache reused by other instances on the server which have possible the same instance ID and also invalidates older cache entries after an upgrade which can cause unwanted side-effects. Impact for deployment: The same cache will only get used if ownCloud is installed with the same version and under the same path. But this should be a basic requirement anyways.
* \OC\Memcache\Cache implements \OCP\ICacheRobin McCorkell2015-03-051-1/+1
|
* Refactor \OC\Memcache\FactoryRobin McCorkell2015-03-051-36/+55
| | | | | | | | | | Caches divided up into two groups: distributed and local. 'Low latency' is an alias for local caches, while the standard `create()` call tries to get distributed caches first, then local caches. Memcache backend is set in `config.php`, with the keys `memcache.local` and `memcache.distributed`. If not set, `memcache.distributed` defaults to the value of `memcache.local`.
* Revert "Updating license headers"Morris Jobke2015-02-269-169/+45
| | | | This reverts commit 6a1a4880f0d556fb090f19a5019fec31916f5c36.
* Updating license headersJenkins for ownCloud2015-02-239-45/+169
|
* Revert "add debug log for memcache instantiation"Lukas Reschke2015-02-181-17/+5
|
* Use APCu only if available in version 4.0.6 and higherLukas Reschke2015-02-171-0/+2
| | | | | | | | APCu before 4.0.6 is unbelievable buggy and tend to segfault the PHP process (i.e. the whole webserver) This potentially fixes https://github.com/owncloud/core/issues/14175 Requires a backport to stable8
* add debug log for memcache instantiationJörn Friedrich Dreyer2015-02-161-5/+17
|
* Add an array implementation of cache and use it if we are not debuggingJoas Schilling2015-02-162-1/+72
|
* Json_(en|de)code values on redis to be able to cache arraysJoas Schilling2015-01-201-4/+4
|
* Add Null memcacherRobin McCorkell2015-01-092-2/+37
|
* HHVM: In APC cache clear, only request the cache key in APCIterator.Andreas Fischer2014-12-191-1/+1
| | | | | | | | | | The default value of the $format parameter of the APCIterator constructur is APC_ITER_ALL which instructs the iterator to provide all available information on cache values being iterated over. Only the key value is necessary for matching and deletion via apc_delete(), though. This prevents a "Format values FILENAME, DEVICE, INODE, MD5, NUM_HITS, MTIME, CTIME, DTIME, ATIME, REFCOUNT not supported yet." notice on HHVM.
* Merge pull request #12748 from owncloud/redis_cacheMorris Jobke2014-12-192-1/+97
|\ | | | | Add Redis cache implementation, prefer over memcached, tests & config sample doc
| * Add Redis cache implementation, prefer over memcached, tests & config sampleJörn Friedrich Dreyer2014-12-102-1/+97
| |
* | HHVM: Add workaround for missing Memcached::deleteMulti()Andreas Fischer2014-12-171-1/+7
|/
* Memcache\Factory: Remove static, use globalPrefix.Andreas Fischer2014-07-291-2/+3
|
* Memcached hasKey should test for success, the get can fail for other reasons.Bart Visscher2014-05-081-1/+1
| | | | One of the other failures is no running server.
* Merge branch 'master' into scrutinizer_documentation_patchesThomas Müller2014-02-141-2/+10
|\ | | | | | | | | Conflicts: lib/private/appconfig.php
| * Merge pull request #6247 from owncloud/memcached-multiple-serversAndreas Fischer2014-02-081-2/+10
| |\ | | | | | | | | | | | | | | | | | | | | | Add support for multiple memcached servers. * owncloud/memcached-multiple-servers: Readd support for memcached_server config variable. Add support for multiple memcached servers.
| | * Readd support for memcached_server config variable.Andreas Fischer2014-01-101-1/+9
| | |
| | * Add support for multiple memcached servers.Andreas Fischer2014-01-101-2/+2
| | |
* | | polish documentation based on scrutinizer patchesJörn Friedrich Dreyer2014-02-061-1/+1
|/ /
* | Merge pull request #6647 from owncloud/memcache-publicicewind19912014-02-044-28/+25
|\ \ | | | | | | Add Memcache to the public api
| * | Fix some phpdoc errors and rename interfaceRobin Appelman2014-01-241-1/+3
| | |
| * | Remove the static dependency on OC_Util from MemcacheRobin Appelman2014-01-062-1/+14
| | |
| * | Use APCIterator for Memcache\APC::clear()Robin Appelman2014-01-062-26/+8
| |/
* / Add check for apc.enabled optionOtto Sabart2014-01-241-0/+2
|/ | | | | | Sometimes it's not possible to disable APC entirely and some of apc_functions are disabled. Only thing which is possible is to disable apc.enable option.
* Fix APCIterator syntax in \OC\Memcache\APCU::clearRobin Appelman2014-01-021-1/+1
| | | | see http://www.php.net/manual/en/apciterator.construct.php
* Merge remote-tracking branch 'owncloud/master' into fixing-3417-masterAndreas Fischer2013-12-181-1/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * owncloud/master: (30 commits) Added entry with ext storage info [tx-robot] updated from transifex [tx-robot] updated from transifex clarifying license remove unused method tail() reliable detect encrypted files [tx-robot] updated from transifex remove duplicated code add missing quotes + field declarations Do not use xcache variable cache if cache size is 0. always show home breadcrumb in files view Use DEBUG instead of ERROR when favourites not found. Fix #6419 update file cache for target file only remove encryption keys if a real file gets deleted, skip this method if a file outside of /data/user/files was deleted Fixed JS plural function to be per app call set password hook because it doesn't get triggered during test execution and fix paths Do not use L10n when logging exceptions Also add default to the \OCP\IConfig interface add default parameter for AllConfig->get*Value() always show 'Deleted Files' breadcrumb ... Conflicts: lib/private/memcache/xcache.php
| * Do not use xcache variable cache if cache size is 0.Andreas Fischer2013-12-171-3/+7
| | | | | | | | | | This is possible because it is possible to only use xcache as an opcode cache but not a variable cache.
* | Merge remote-tracking branch 'owncloud/master' into fixing-3417-masterAndreas Fischer2013-12-141-11/+20
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | * owncloud/master: (1989 commits) [tx-robot] updated from transifex dont try to register background jobs if we haven't upgraded yet adjust test coding style coding style On webdav sesssions, loginname was compared to username which does not need to match necessarily rely only on php DateTime to parse the db datetime string LDAP: fix method behind save button on advancend and expert tabs, fixes at least Home Folder setinng Fix webroot for update page Update 3rdparty ref update 3rdparty toggle select all checkbox remove unneeded ; in comment LDAP: the browser shall not autofill userdn and password, usually login credentials are inserted. fixes #6283 Add test for having utf8 filenames in the cache fix fallback overwriting result of getHome [tx-robot] updated from transifex fix smbclient directory listing parser cache the home folder of a User Send "SET NAMES utf8" to MySQL for PHP below 5.3.6 ... Conflicts: lib/util.php
* move the private namespace OC into lib/private - OCP will stay in lib/publicThomas Müller2013-09-306-0/+377
Conflicts: lib/private/vcategories.php