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

Assigning a user group with many members to multiple sites is inefficient

    Details

    • Story Points:
      5
    • Fix Priority:
      4
    • Sprint:
      Search | S03 Sprint 4, Search | S03 Sprint 5, Search | S03 Sprint 6, Search | S03 Sprint 7, Search | S03 Sprint 8, Search| S03 Sprint 9, Search|S03 Sprint 11 |2.3-2.21, Search|S03 Sprint 12|2.24-3.16

      Description

      Steps to reproduce:

      1. Create a database with a large number of users inside of multiple user groups (the attached lportal.sql.gz, generated from the benchmarks folder build scripts, has 50000 users, 8 manually created user groups, and 9 different sites), and multiple sites
      2. Start up the portal pointing to this database
      3. Navigate to the site memberships area of the control panel (Site Name > People > Memberships)
      4. Switch to the User Groups tab
      5. Open multiple browser tabs all pointing to the User Groups tab URL
      6. In the first browser tab, add ug1 to the site
      7. In the second browser tab, add ug2 to the site
      8. Repeat for all open tabs
      9. Navigate to the site memberships area of the control panel for a different site
      10. Repeat steps 5-9

      At some point, clicking the "Add" button will not work (the browser just spins, and opening new tabs also doesn't do anything), even though you haven't exhausted all of the request threads. In local testing, it only took about 6 assignment attempts before the server stopped responding, but better machines may take a little longer.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Due:
                  Created:
                  Updated:
                  Resolved:
                  Days since last comment:
                  17 weeks, 2 days ago

                  Packages

                  Version Package
                  7.3.1 CE GA2
                  Master