Feature #89322

Add a distributed locking strategy based on Redis

Added by Sybille Peters 18 days ago. Updated 18 days ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
Locking / Session Handling
Target version:
-
Start date:
2019-10-01
Due date:
% Done:

0%

PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

Currently, it is not possible to use TYPO3 in a cluster for high availability / load-balancing if default lock strategy based on flock fails on NFS file system (see #72074).


Related issues

Related to TYPO3 Core - Bug #72074: FileLockStrategy fails on NFS folders New 2015-12-06
Related to TYPO3 Core - Feature #87072: Make locking configurable Under Review 2018-12-04

History

#1 Updated by Sybille Peters 18 days ago

  • Related to Bug #72074: FileLockStrategy fails on NFS folders added

#2 Updated by Sybille Peters 18 days ago

#3 Updated by Sybille Peters 18 days ago

There are several extensions for Redis locking available, e.g.

1. redis_lock_strategy (not maintained)

(by tourstream), https://github.com/tourstream/typo3-redis-lock-strategy

  • Open issues concerning locks not getting released
  • last change on Jan 16, 2018
  • no TYPO3 9 or 10 support (see composer.json)

2. distributed_locks

(by b13), https://github.com/b13/distributed-locks

3. nr_lock (outdated)

(by netresearch) https://extensions.typo3.org/extension/nr_lock/

*

...

?

Also available in: Atom PDF