Bug #28733

Implement LockManager for avoiding Race Conditions

Added by Sebastian Kurfuerst over 8 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Must have
Assignee:
-
Category:
Cache
Start date:
2011-08-04
Due date:
% Done:

100%

PHP Version:
Has patch:
Complexity:

Related issues

Related to TYPO3.Flow - Task #3755: Concurrency stress testing and cache mechanism New 2009-06-25
Related to TYPO3.Flow - Bug #27989: Wrong check in our atomic writes code Resolved 2011-07-08

Associated revisions

Revision 71d18d4c (diff)
Added by Robert Lemke over 8 years ago

[FEATURE] Re-introduce Lock Manager

This reintroduces the Lock Manager which locks the whole site while
compile time commands are executed. The Lock Manager will protect
applications running in Production context against race conditions
during cache warming and other code manipulating commands.

The Lock Manager is not active in Development or Testing context.

Change-Id: I764d8df0a31aa8bd84463be88f7375e843de4ef9
Resolves: #28733

History

#1 Updated by Mr. Hudson over 8 years ago

  • Status changed from New to Under Review

Patch set 1 of change I764d8df0a31aa8bd84463be88f7375e843de4ef9 has been pushed to the review server.
It is available at http://review.typo3.org/4550

#2 Updated by Mr. Hudson over 8 years ago

Patch set 2 of change I764d8df0a31aa8bd84463be88f7375e843de4ef9 has been pushed to the review server.
It is available at http://review.typo3.org/4550

#3 Updated by Robert Lemke over 8 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

Also available in: Atom PDF