Uploaded image for project: 'Openfire (ARCHIVED)'
  1. Openfire (ARCHIVED)
  2. JM-1216

Improve login performance by reducing PEP work

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.4.2
    • Fix Version/s: 3.4.3
    • Component/s: Core
    • Labels:
      None

      Description

      When a user logs in the PEP module executes a DB query for each contact that the user has in the roster. This is slowing down the login process and the entire server in general. Lets queue this work and be processed by another thread.

      A further optimzation (if needed) could be to cache the "no PEP service" to prevent executing queries for users that do not have a PEP service.

        Attachments

          Activity

            People

            • Assignee:
              gaston Gaston Dombiak
              Reporter:
              gaston Gaston Dombiak
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: