Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-18062

Update EntityHook to track fix updates that occur during distributed commits

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.14.0
    • Component/s: Database, HA
    • Labels:
      None

      Description

      When a cluster is under heavy load, with concurrent changes happening on all nodes, it is possible that OrientDB will "fix up" some distributed transactions as part of the last phase of the commit. This work is usually done on a separate DB connection, but with the same thread that initiated the local commit.

      To correctly track these fix updates we need to detect when changes happen on the same thread during the commit phase, even when a different DB connection is used, and fold them into any existing record changes so they can be dispatched via the post-commit hook.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              mcculls Stuart McCulloch
              Last Updated By:
              Peter Lynch
              Team:
              NXRM - Morpheus
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  tigCommentSecurity.panel-title