Purpose
There's several places where we use a System wide lock to do certain operations. While this is less likely to cause conflicts between users it can impact performance of the overall system quite a lot. In addition this would not work in a clustered environment.
Proposal
Remove the system wide lock for M5
Implementation Details
System wide locking is done using info.magnolia.cms.util.ExclusiveWrite. Here's where it's used and what action we'll take:
Usage | Action |
---|---|
info.magnolia.cms.core.version.BaseVersionManager#restore | remove |
info.magnolia.cms.filters.InterceptFilter#intercept | remove |
info.magnolia.ui.admincentral.comand.MarkNodeAsDeletedCommand#preDeleteNode + version | no action - used in 4.5.x only |
info.magnolia.ui.admincentral.legacy.MarkNodeAsDeletedCommand#preDeleteNode + version | remove |
info.magnolia.module.admininterface.SaveHandlerImpl#save | no action - used in 4.5.x only |
Links
Overview
Content Tools
Apps
Activity