Uploaded image for project: 'MyCoRe'
  1. MCR-1297

Improve performance on update/delete

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: 2016.02
    • Fix Version/s: 2016.12
    • Component/s: mycore-base
    • Labels:
      None

      Description

      MyCoRe's update/delete system doesn't act very clever. Things that should done one time, are done multiple times over and over.

      Example:

      • A user delete's a parent object with 500 children.
      • MyCoRe tries to delete the parent, but first, it has to delete all children.
      • MyCoRe runs through each child and deletes it.
      • BUT after the deletion of ONE child, the parent object will be updated.
      • This results in updating the parent 500 times, before its actually deleted.

        Attachments

          Activity

            People

            • Assignee:
              mcrmeich Matthias Eichner
              Reporter:
              mcrmeich Matthias Eichner
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: