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-07-09 08:22:50 -05:00
2020-07-09 08:22:50 -05:00
2020-09-21 14:54:51 +02:00
2020-09-21 14:54:51 +02:00
2020-07-09 08:22:50 -05:00
2020-07-09 08:22:50 -05:00
2020-07-09 08:22:50 -05:00
2020-09-21 14:54:51 +02:00
2020-09-23 18:23:57 +02:00
2020-09-21 14:54:51 +02:00
2020-07-09 08:22:50 -05:00