nextcloud/apps
Morris Jobke 9737290e39 Run cleanup of expired DB file locks to background job
* fixes #22819

The old way fired a DELETE statement on each destruction of the
DBLockingProvider. Which could cause a lot of queries. It's enough
to run this every 5 minutes in a background job, which in the end
could result in file locks that exists 5 minutes longer - in the
worst case and for not properly released locks.

This makes the DB based locking a lot more performant and could
result in a similar performance to the Redis based locking provider.
2016-03-04 20:13:05 +01:00
..
comments Add new apps 2016-03-01 17:52:32 +01:00
dav Merge pull request #22757 from owncloud/apply-license 2016-03-01 15:36:37 -05:00
encryption Remove Scrutinizer Auto Fixer 2016-03-01 17:48:23 +01:00
federatedfilesharing Add new apps 2016-03-01 17:52:32 +01:00
federation Map Maci 2016-03-01 17:45:05 +01:00
files Run cleanup of expired DB file locks to background job 2016-03-04 20:13:05 +01:00
files_external Properly set exception in FailedStorage 2016-03-03 20:07:22 +01:00
files_sharing Remove Scrutinizer Auto Fixer 2016-03-01 17:48:23 +01:00
files_trashbin Properly check path validity before deleting to trash 2016-03-04 15:33:02 +01:00
files_versions Keep "encryptedVersion" when calling \OC\Files\View::copy 2016-03-03 14:41:53 +01:00
provisioning_api Remove Scrutinizer Auto Fixer 2016-03-01 17:48:23 +01:00
systemtags Add new apps 2016-03-01 17:52:32 +01:00
testing Add new apps 2016-03-01 17:52:32 +01:00
updatenotification Add release channel selection back 2016-03-04 14:39:14 +01:00
user_ldap Remove Scrutinizer Auto Fixer 2016-03-01 17:48:23 +01:00