-
Improvement
-
Resolution: Deferred
-
Minor
-
None
-
3.9
-
MOODLE_39_STABLE
There already exists an implementation inside the redis session handle so this should be trivial. The driver here is file locks are ordinary on big shared disk, and the only other option when using mysql is db_record_lock_factory. I believe that there are edge case bugs with the lock api interacting with db transactions in edge cases (possibly 3rd pary plugin code) when using the db_record_lock_factory which I'll make another tracker for when I find out more.
- has a non-specific relationship to
-
MDL-67020 The coursemodinfo cache item doesn't scale when localized due to global locking
-
- Closed
-
-
MDL-67052 Implement a Lock API factory using Mysql / MariaDB
-
- Closed
-
-
MDL-67594 Deprecate supports_recursion() & extend_lock() in the Lock API
-
- Closed
-
- has been marked as being related by
-
MDL-67025 Implement a Cache lock type using the Lock API
-
- Closed
-