Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-3147

Group localDomain calls for RecipientIsLocal

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.5.0
    • 3.6.0
    • Mailet Contributions

    Description

      When a mail is processed, very often recipients shares the same domain.

      To check if a recipient is local we start a lookup to check its domain is local then lookup its user. And this for each recipient.

      Obviously we can group recipient by domains in order to do the check only once.

      Similary calls can also be groups by domains upon RRT processing and in HostIsLocal.

      This is an interesting area of improvment as glowroot profiling session showed Cassandra GET domain request was by far the most time consumming request with a cumulated time of 76 seconds and 38 thousands calls.

      Attachments

        Activity

          People

            Unassigned Unassigned
            btellier Benoit Tellier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: