Neos\ContentRepository\BehavioralTests\ProjectionRaceConditionTester
Namespaces
Neos\ContentRepository\BehavioralTests\ProjectionRaceConditionTester\CommandNeos\ContentRepository\BehavioralTests\ProjectionRaceConditionTester\Dto
Classes
We had some race conditions in projections We saw some non-deterministic, random errors when running the tests - unluckily only on Linux, not on OSX: On OSX, forking a new subprocess in {SubprocessProjectionCatchUpTrigger} is WAY slower than in Linux; and thus the race conditions which appears if two projector instances of the same class run concurrently won't happen (or are way less likely).
For full docs and context, see {RaceTrackerCatchUpHook}
For full docs and context, see {RaceTrackerCatchUpHook}