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

Do not cache Managed Roles and Assignments within ReconContext during reconciliation

    Details

    • Target Version/s:
    • Verified Version/s:
    • Sprint:
      2019.6 - IDM

      Description

      Upon investigating a recent performance issue related to reconciliation, it was determined that OpenIDM currently caches all Managed Roles within the ReconContext during a reconciliation.  The caching of managed roles within the ReconContext has major performance implications and the motivations behind this cache are dubious at best.

      It's worth noting that the code within the onRecon.groovy script which caches the roles is from 2015 and pre-dates many of the relationship and roles performance improvements within the product.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                cgdrake Chris Drake
                Reporter:
                cgdrake Chris Drake
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: