nextcloud/apps/files
Morris Jobke 138219d74a 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 15:52:23 +01:00
..
ajax Defer quota check in web UI when overwriting shared file 2016-02-17 15:38:21 +01:00
appinfo Run cleanup of expired DB file locks to background job 2016-03-04 15:52:23 +01:00
command Update author information 2016-03-01 17:25:15 +01:00
controller Happy new year! 2016-01-12 15:02:18 +01:00
css Fix download spinner to work with CSS styles 2016-03-04 10:48:08 +01:00
img compress icons in navigation, move to monochrome again 2015-08-28 13:30:20 +02:00
js Fix download spinner to work with CSS styles 2016-03-04 10:48:08 +01:00
l10n [tx-robot] updated from transifex 2016-03-03 01:56:04 -05:00
lib Run cleanup of expired DB file locks to background job 2016-03-04 15:52:23 +01:00
service Happy new year! 2016-01-12 15:02:18 +01:00
templates Make more action icons themable + style fixes 2016-02-25 23:01:07 +01:00
tests Fix download spinner to work with CSS styles 2016-03-04 10:48:08 +01:00
admin.php Happy new year! 2016-01-12 15:02:18 +01:00
download.php Happy new year! 2016-01-12 15:02:18 +01:00
list.php Happy new year! 2016-01-12 15:02:18 +01:00
simplelist.php Happy new year! 2016-01-12 15:02:18 +01:00