Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-37667

Use ForkScanner to build DAG (ie adapt to bismuth api)

    Details

    • Similar Issues:
    • Epic Link:
    • Sprint:
      pacific, atlantic, 1.0-b05/b-06

      Description

      BlueOcean /nodes and /steps API use FlowGraphWalker to build it's DAG. This is not very efficient. It should be replaced with ForkScanner (AKA "bismuth api"), it brings in optimizations (SAX style parser etc.).

      Patrick Wolf also says this needs more jargon in the title.

        Attachments

          Issue Links

            Activity

            vivek Vivek Pandey created issue -
            vivek Vivek Pandey made changes -
            Field Original Value New Value
            Epic Link JENKINS-35759 [ 171771 ]
            Hide
            jamesdumay James Dumay added a comment -

            Vivek Pandey is this relevant anymore? If not please close it.

            Show
            jamesdumay James Dumay added a comment - Vivek Pandey is this relevant anymore? If not please close it.
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            Hide
            michaelneale Michael Neale added a comment -

            This is still relevant James Dumay as this is the new api for pipeline execution

            Show
            michaelneale Michael Neale added a comment - This is still relevant James Dumay as this is the new api for pipeline execution
            Hide
            jamesdumay James Dumay added a comment -
            Show
            jamesdumay James Dumay added a comment - Michael Neale gotcha
            michaelneale Michael Neale made changes -
            Summary Use ForkScanner to build DAG Use ForkScanner to build DAG (ie adapt to bismuth api)
            michaelneale Michael Neale made changes -
            Description BlueOcean /nodes and /steps API use FlowGraphWalker to build it's DAG. This is not very efficient. It should be replaced with ForkScanner (WIP, soon to be released), it brings in optimizations (SAX style parser etc.). BlueOcean /nodes and /steps API use FlowGraphWalker to build it's DAG. This is not very efficient. It should be replaced with ForkScanner (AKA "bismuth api"), it brings in optimizations (SAX style parser etc.).

            [~hrmpw] also says this needs more jargon in the title.
            jamesdumay James Dumay made changes -
            Sprint 1.0-beta-3 [ 101 ]
            jamesdumay James Dumay made changes -
            Sprint 1.0-beta-3 [ 101 ] 1.0-beta-2 [ 111 ]
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Rank Ranked higher
            jamesdumay James Dumay made changes -
            Rank Ranked lower
            jamesdumay James Dumay made changes -
            Link This issue blocks JENKINS-38398 [ JENKINS-38398 ]
            jamesdumay James Dumay made changes -
            Sprint 1.0-b05/b-06 [ 111 ] 26-september, 1.0-b05/b-06 [ 101, 111 ]
            Hide
            jamesdumay James Dumay added a comment -

            perhaps JENKINS-38529 could be done opportunistically?

            Show
            jamesdumay James Dumay added a comment - perhaps JENKINS-38529 could be done opportunistically?
            vivek Vivek Pandey made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            vivek Vivek Pandey made changes -
            Status In Progress [ 3 ] In Review [ 10005 ]
            michaelneale Michael Neale made changes -
            Sprint pacific, 1.0-b05/b-06 [ 101, 111 ] pacific, atlantic, 1.0-b05/b-06 [ 101, 106, 111 ]
            michaelneale Michael Neale made changes -
            Link This issue blocks JENKINS-38947 [ JENKINS-38947 ]
            vivek Vivek Pandey made changes -
            Status In Review [ 10005 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]

              People

              • Assignee:
                vivek Vivek Pandey
                Reporter:
                vivek Vivek Pandey
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: