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

Do not process relationship derived virtual properties on Update if associated relationship fields are unchanged

    Details

    • Target Version/s:
    • Story Points:
      2
    • Sprint:
      2020.08 - IDM, 2020.09 - IDM

      Description

      When updating a managed object we should not process relationship derived virtual properties if the associated relationships fields are unmodified.  Doing so is unnecessary and may incur significant overhead and thus performance degradation (eg when a user has >500 Roles). Relationship derived virtual property state is computed anytime a signal is received from an edge as a result of a modification to the relationship graph and is thus already up-to-date when processing managed user update operations which do not mutate relationship fields.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: