aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/lock
Commit message (Expand)AuthorAgeFilesLines
* Move \OC\Lock to PSR-4Roeland Jago Douma2016-04-144-578/+0
* Make lock ttl configurableRobin Appelman2016-04-073-5/+9
* Run cleanup of expired DB file locks to background jobMorris Jobke2016-03-041-15/+11
* Happy new year!Thomas Müller2016-01-124-4/+4
* Merge pull request #21072 from owncloud/db-lock-ttlThomas Müller2015-12-101-3/+3
|\
| * Remove all locks after ttl from the dbRobin Appelman2015-12-091-3/+3
* | ttl for memcache locking backends that support itRobin Appelman2015-12-093-2/+11
|/
* Update license headersLukas Reschke2015-10-261-0/+2
* add phpdocRobin Appelman2015-10-212-0/+13
* Keep shared locks until the end of the request so we can reuse themRobin Appelman2015-10-212-18/+94
* catch all exception if table doesn't existsBjörn Schießle2015-10-201-1/+1
* Catch "missing table" exception when cleaning up locksJoas Schilling2015-10-081-1/+8
* update licence headers via scriptMorris Jobke2015-10-053-3/+1
* remove warning when trying to get a lock while in transactionRobin Appelman2015-09-251-4/+0
* reduce amount of db calls needed for file-locksIndividual IT Services2015-09-221-12/+24
* improve docRobin Appelman2015-09-171-1/+1
* expire old lock rowsRobin Appelman2015-09-171-11/+45
* Remove the need for the transaction in the database locking backendRobin Appelman2015-09-171-16/+1
* Adding path to log messageThomas Müller2015-08-251-1/+1
* log a warning while trying to acquire a db lock from within a transactionRobin Appelman2015-08-101-1/+13
* cleanup empty locksRobin Appelman2015-08-101-0/+14
* more phpdocRobin Appelman2015-08-031-1/+1
* more phpdocRobin Appelman2015-08-031-1/+9
* rename path field to keyRobin Appelman2015-08-031-8/+13
* initialize unused (for now) ttl field to 0Robin Appelman2015-08-031-1/+1
* Fix db schemaRobin Appelman2015-08-032-10/+8
* Add database backend for high level lockingRobin Appelman2015-08-031-0/+131
* split off keeping track of acquire locksRobin Appelman2015-08-032-36/+100
* update license headers and authorsMorris Jobke2015-06-252-0/+4
* clear memcache keys in lockingRobin Appelman2015-06-121-1/+2
* Fixing undefined index 'foo'Thomas Müller2015-06-011-0/+3
* fix nooplockingproviderRobin Appelman2015-06-011-2/+9
* shared lock around hooksRobin Appelman2015-06-011-0/+4
* add method to atomically change between shared and exclusive lockRobin Appelman2015-06-011-0/+20
* Added config switch for file lockingVincent Petry2015-06-011-0/+60
* dont release shared lock if we dont have anyRobin Appelman2015-06-011-2/+4
* release all locks on shutdownRobin Appelman2015-06-011-0/+27
* allow getting the path from the lockedexceptionRobin Appelman2015-04-301-2/+2
* add memcache based shared/exclusive lockingRobin Appelman2015-04-301-0/+86