Tony Murray
1e4702fa4f
Support multiple daily process locking backends with distributed polling ( #11896 )
...
* Implement locks in the file cache
* Replace custom locks
* implement restore lock
Used when re-hydrating
* remove legacy use statements
* Add class descriptions
* Fix style
* Default to database cache driver
* missed cache_locks table
prevent chicken-egg issue
* style fixes
* Remove custom file lock implementation
* missed items from file cache
* Update schema definition
hmm, other schema noise must be from manual modification as this is generated from a freshly migrated db.
* require predis, it is pure python, so no harm in adding
* and set predis as the default client
2020-10-07 07:36:35 -05:00
..
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 15:59:34 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 15:51:53 +02:00
2020-09-21 15:51:53 +02:00
2020-09-21 15:51:53 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 15:59:34 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 15:59:34 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-05-22 16:49:21 -05:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 15:51:53 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 15:51:53 +02:00
2020-09-21 15:51:53 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 15:59:34 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 15:51:53 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 15:51:53 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 15:59:34 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 15:59:34 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-06-12 09:27:25 -05:00
2020-09-21 14:54:51 +02:00
2020-09-21 15:51:53 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-07-31 16:07:00 +02:00
2020-08-28 13:01:54 +02:00
2020-10-07 07:36:35 -05:00
2020-09-24 17:05:21 +02:00
2020-10-07 07:36:35 -05:00