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

    XMLWordPrintable

    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 Alexander Dracka
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: