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

Less throughput with CRUD on managed users with manager then CRUD on managed users with roles

    XMLWordPrintable

    Details

    • Improvement
    • Status: Closed
    • Critical
    • Resolution: Not a defect
    • OpenIDM 6.0.0
    • OpenIDM 6.0.0
    • IDM master rev: 8e53054 runs on a CentOS 7 box

      Description

      For CRUD on managed users with simple roles, we can do dispatch rate 200 users/second over 900 seconds for each operation with good response times, however, for CRUD on managed users with manager, we can only do dispatch rate 100 users/second over 900 seconds period for each operation. With dispatch rate 120 users/second, update requests with PUT would timeout. We should check to see why the update users with manager doesn't perform as well as update managed users with roles.
      Collected some test data running a test, create managed users with manager using PUT followed by update the managed users's phone number using PUT.
      Jstack trace showed many threads are blocked when the timeout occurred.

      Also checked 5.5.0, we can do at least 150 users/second over 900 for each CRUD on managed users with manager operation

        Attachments

        1. create-put-update-put-on-managed-users-with-roles.metrics
          23 kB
          Tinghua Xu [X]
        2. crud_on_managed_users_with_manager.metrics
          15 kB
          Tinghua Xu [X]
        3. crud_on_managed_users_with_manager.metrics
          15 kB
          Tinghua Xu [X]
        4. jdbc
          5 kB
          Tinghua Xu [X]
        5. jmap-histo
          343 kB
          Tinghua Xu [X]
        6. js2.out1
          3.85 MB
          Tinghua Xu [X]
        7. openidm.managerrelationship.ManUsersWithManagerUpdatePut_20180117-053659.out.gz
          4.71 MB
          Tinghua Xu [X]
        8. openidm0.log.0
          54 kB
          Tinghua Xu [X]

          Activity

            People

            dhogan Dirk Hogan
            Tinghua.Xu Tinghua Xu [X] (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: