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

Backport OPENIDM-13086: Do not cache Managed Roles and Assignments within ReconContext during reconciliation

    Details

      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:
                naren.koganti Naren Koganti
                Reporter:
                mark.offutt Mark Offutt [X] (Inactive)
                QA Assignee:
                Michal Orlik
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: