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

2 views
Skip to first unread message

sverre.moe@gmail.com (JIRA)

unread,
Jun 3, 2019, 8:18:02 AM6/3/19
to jenkinsc...@googlegroups.com
Sverre Moe created an issue
 
Jenkins / Bug JENKINS-57819
Blue Ocean does not show all steps in stage
Issue Type: Bug Bug
Assignee: Unassigned
Attachments: Screenshot_20190603_141521.png, Screenshot_20190603_141527.png
Components: blueocean-plugin
Created: 2019-06-03 12:17
Labels: blueocean steps
Priority: Major Major
Reporter: Sverre Moe

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
        }
    }

}
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

romen@romenrg.com (JIRA)

unread,
Jul 6, 2019, 3:25:03 PM7/6/19
to jenkinsc...@googlegroups.com
Romen Rodriguez-Gil commented on Bug JENKINS-57819
 
Re: 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

Reply all
Reply to author
Forward
0 new messages