Blue Ocean only shows up to 100 steps on Stage

      stage("Stage") {
      
          node("master") {
              for (int i = 0; i < 120; i++) {
                  println "Loop number " + i
              }
          }
      
      }
      

          [JENKINS-57819] Blue Ocean does not show all steps in stage

          I've been looking at this and it seems that this is a pagination issue.

          The REST API seems to only be returning 100 elements, even though there are more.

          Looking at the Pagination classes in the corresponding module of the BlueOcean repo, I see that 100 is indeed the default value for pagination in the API.

          I first tried to figure out how to obtain the next page for steps, but it seems to me that the "/steps" API operation is missing the pagination implementation, so it is only returning the 100 first elements, as a default config.

          So this probably needs an API enhancement for that operation to include GET parameters to allow pagination. And then probably a change to the Front-end to add some sort of dynamic loader for steps when you scroll further than the first 100 elements, for instance. That would includes a few changes in the corresponding React components as well, to achieve that behavior

          Romen Rodriguez-Gil added a comment - I've been looking at this and it seems that this is a pagination issue. The REST API seems to only be returning 100 elements, even though there are more. Looking at the Pagination classes in the corresponding module of the BlueOcean repo, I see that 100 is indeed the default value for pagination in the API. I first tried to figure out how to obtain the next page for steps, but it seems to me that the "/steps" API operation is missing the pagination implementation, so it is only returning the 100 first elements, as a default config. So this probably needs an API enhancement for that operation to include GET parameters to allow pagination. And then probably a change to the Front-end to add some sort of dynamic loader for steps when you scroll further than the first 100 elements, for instance. That would includes a few changes in the corresponding React components as well, to achieve that behavior

          Please fix this annoying bug.

          Default limit of 100 steps per stage is very small.

          Mykola Ulianytskyi added a comment - Please fix this annoying bug. Default limit of 100 steps per stage is very small.

          Sverre Moe added a comment -

          Any chance this can be prioritised soon?

          Sverre Moe added a comment - Any chance this can be prioritised soon?

          Sverre Moe added a comment -

          Seems to be related to JENKINS-42781

          Sverre Moe added a comment - Seems to be related to JENKINS-42781

            Unassigned Unassigned
            djviking Sverre Moe
            Votes:
            6 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: