Uploaded image for project: 'OpenDJ'
  1. OpenDJ
  2. OPENDJ-7420

IDM recon from IDM managed users with roles to DS throughput drop from DS 6.5.2 to 7.0.0-final



    • Bug
    • Status: Dev backlog
    • Critical
    • Resolution: Unresolved
    • 7.0.0, 7.1.0
    • None
    • IDM 7.0.0-final with DS 7.0.0-final or DS 6.5.2, MySQL as repo(or external DS as repo), the test was run on PERFZONE machines


      The test creates 5 managed roles with assignment that add user to LDAP group, then generates 60K managed users, each user has one of the five roles, then IDM recon from IDM to DS is run to reconcile the users to an external DS.

      It's noticed from multiple runs that the recon throughput with IDM 7.0.0-final and DS 7.0.0-final is 65 users/second. However with IDM 7.0.0-final and DS 6.5.2, the throughput from the same test is 105 users/second. It's about 38% drop.

      To reproduce the issue using Pyforge using the config attached, run the following test:

      ./run-pybot.py  -c stress -s idm.regular_recon.ReconManUsersWithRolesToLDAP OpenIDM

      and the recon progress is in the Pyforge debug.txt file.

      Note: I used MySQL as IDM repo for the test.

      Attached DS jstack traces.



        1. config.cfg
          10 kB
        2. debug-ds-6.5.2.txt
          232 kB
        3. debug-ds-7.0.0.txt
          239 kB
        4. ds-6.5.2.jstack
          52 kB
        5. ds-7.0.0.jstack
          89 kB
        6. ds-7.0.0.jstack2
          86 kB
        7. ds-logs-6.5.2.zip
          6.29 MB
        8. ds-logs-7.0.0.zip
          6.45 MB



            Unassigned Unassigned
            Tinghua.Xu Tinghua Xu [X] (Inactive)
            1 Vote for this issue
            3 Start watching this issue