When a change is performed that leads to a constraint violation in the secondary storage, the primary storage change is committed but the secondary storage is not as the constraint is detected here. Probably some form of transactional logic needs to be implemented here. As of now, the primary and secondary storage may get out of sync, and furthermore the system does not act properly when this error happens.
Version: unspecified
Severity: critical
Whiteboard: storypoints: 8
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=36519