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

Reuse SegmentEntryIds from the HTTPRequest

    Details

      Description

      Description

      We have executed the SignIn performance test with 100 segments, and the result shows a very important regression, you can check the full result in the table below:

      Portal Version Git Id Session Count Mean Time of Login Portal CPU Usage (%) DB CPU Usage (%) Session count changes(%)
      BaseLine 2b20ab5 38428 269 96,96,96 0,0,0  
      Segment(100 segments) 2b20ab5 2453 572 56,56,56 0,0,0 -93.6166337

      You can find the full results here

      Also, you can download the profile from here.

      Proposed solution

      Reuse the parameter SegmentEntryIds from the HttpRequest in ServicePreaction and SegmentsRoleContributor

        Attachments

          Activity

            People

            Assignee:
            team-tango Product Team Tango
            Reporter:
            cristina.gonzalez Cristina Gonzalez
            Participants of an Issue:
            Recent user:
            Yunlin "Steven" Sun
            Engineering Assignee:
            Cristina Gonzalez
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Days since last comment:
              35 weeks, 6 days ago

                Packages

                Version Package
                7.2.X
                7.3.10 DXP FP1
                7.3.10.1 DXP SP1
                7.3.6 CE GA7
                7.3.X
                Master