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

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

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major Major
    • blueocean-plugin
    • None
    • pacific, atlantic, 1.0-b05/b-06

      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.

          [JENKINS-37667] Use ForkScanner to build DAG (ie adapt to bismuth api)

          Vivek Pandey created issue -
          Vivek Pandey made changes -
          Epic Link New: JENKINS-35759 [ 171771 ]

          James Dumay added a comment -

          vivek is this relevant anymore? If not please close it.

          James Dumay added a comment - vivek is this relevant anymore? If not please close it.
          James Dumay made changes -
          Rank New: Ranked higher

          Michael Neale added a comment -

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

          Michael Neale added a comment - This is still relevant jamesdumay as this is the new api for pipeline execution

          James Dumay added a comment -

          michaelneale gotcha

          James Dumay added a comment - michaelneale gotcha
          Michael Neale made changes -
          Summary Original: Use ForkScanner to build DAG New: Use ForkScanner to build DAG (ie adapt to bismuth api)
          Michael Neale made changes -
          Description Original: 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.). New: 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.
          James Dumay made changes -
          Sprint New: 1.0-beta-3 [ 101 ]
          James Dumay made changes -
          Sprint Original: 1.0-beta-3 [ 101 ] New: 1.0-beta-2 [ 111 ]

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

              Created:
              Updated:
              Resolved: