librenms/LibreNMS/Interfaces
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
..
Alert Apply fixes from StyleCI (#12123) 2020-09-21 15:51:53 +02:00
Authentication Prevent credentials from being leaked in backtrace in some instances (#9817) 2019-03-05 00:24:14 -06:00
Data Apply fixes from StyleCI (#12123) 2020-09-21 15:51:53 +02:00
Discovery Apply fixes from StyleCI (#12123) 2020-09-21 15:51:53 +02:00
Exceptions Apply fixes from StyleCI (#12123) 2020-09-21 15:51:53 +02:00
Models Apply fixes from StyleCI (#12123) 2020-09-21 15:51:53 +02:00
Polling Apply fixes from StyleCI (#12123) 2020-09-21 15:51:53 +02:00
UI Apply fixes from StyleCI (#12123) 2020-09-21 15:51:53 +02:00
Geocoder.php Apply fixes from StyleCI (#12123) 2020-09-21 15:51:53 +02:00
InstallerStep.php Apply fixes from StyleCI (#12123) 2020-09-21 15:51:53 +02:00
Module.php Apply fixes from StyleCI (#12123) 2020-09-21 15:51:53 +02:00
SnmptrapHandler.php Apply fixes from StyleCI (#12123) 2020-09-21 15:51:53 +02:00
ValidationGroup.php Apply fixes from StyleCI (#12123) 2020-09-21 15:51:53 +02:00