Uploaded image for project: 'Apache Gobblin'
  1. Apache Gobblin
  2. GOBBLIN-611

Ensure node events are processed before edge events in GitFlowGraphMonitor

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.14.0
    • 0.14.0
    • gobblin-service
    • None

    Description

      Currently, if there are multiple changes to GitFlowGraph in a commit, the FlowGraph may end up in an inconsistent state. E.g. consider a commit where node1, node2 and edge from node1 to node2 are added. If the changes are processed in the following order:  add node1, (ii) add edge from node1->node2, and (iii) add node2, then the edge addition is skipped since node2 does not yet exist in the graph. This task ensures that all node related changes are processed and applied to the FlowGraph before edge related changes are applied.

      Attachments

        Activity

          People

            sv2000 Sudarshan Vasudevan
            sv2000 Sudarshan Vasudevan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: