Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-14675

Significant performance degradation in creating managed users with external DJ as repo

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Duplicate
    • Affects Version/s: 7.0.0
    • Fix Version/s: None
    • Labels:
    • Environment:
      IDM 7.0.0 latest master(revision: 215b7ef)/DS-7.0.0-M2020-6.1, IDM-6.5.0.3/DS-6.5.2 Java11, CentOS 7
    • Target Version/s:

      Description

      When compared IDM 7.0.0 performance with IDM 6.5.0.3, noticed about 13% degradation in throughput and 16% in mean response times when creating managed users with POST(see similar degradation with PUT), we have the following between 6.5.0.3 and 7.0.0

                 mean response times(ms)       throughput
      6.5.0.3:   56                             532
      7.0.0:     65                             462

       

      This should be the cause of performance degradation in other features such as recon(9%) and livesync(19%) from DJ to IDM when external DJ is used as repo.

       

      To test using pyforge:

      1. Use the config file attached
      2. run the command below:
      run-pybot.py -v -c perf -s simple_managed_user.CreateManUsersPost OpenIDM 

        Attachments

        1. config.cfg.6.5.0.3
          10 kB
        2. config.cfg.7.0.0
          10 kB
        3. idm-metrics.6.5.0.3
          31 kB
        4. idm-metrics.7.0.0
          32 kB

          Issue Links

            Activity

              People

              • Assignee:
                cgdrake Chris Drake
                Reporter:
                Tinghua.Xu Tinghua.Xu
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: