Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-69622

Patch to fix org.eclipse.equinox.http.servlet.internal.context.ProxyContext global locking bottleneck

    Details

      Description

      org.eclipse.equinox.http.servlet.internal.context.ProxyContext has an unscalable concurrent protection, it uses synchronized methods to protect the shared attributesMap, which is not really necessary. When system is under concurrent load, we hit this global synchronize bottleneck, and threads are blocked.

      See the attached thread dump file, and search for "0x000000075de4adf8"

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Days since last comment:
                2 years, 44 weeks ago

                Packages

                Version Package
                7.0.0 DXP FP10
                7.0.0 DXP SP2
                7.0.3 CE GA4
                7.1.X
                Master