-
Bug
-
Resolution: Duplicate
-
Major
-
None
-
Jenkins 2.15, blue ocean 1.0-alpha-4, matrix project 1.7.1, test stability 1.0, config history 2.15
-
-
1.0-pre-beta-1
When I try opening the Blue Ocean dashboard view, it never finishes loading, and instead says "No pipelines found."
If I open the Chrome developer tools, I can see it making a request that never finishes:
https://<ROOTURL>/blue/rest/search/?q=type:pipeline;excludedFromFlattening:jenkins.branch.MultiBranchProject
If I use curl to retrieve that page, it takes 15 minutes to load, and produces a 53-megabyte json file that's truncated at the end.
The most notable large sections, from what I can tell (with job and test class names changed for privacy):
{"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":{"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/REDACTED-JOB-NAME/jobConfigHistory/"}},"_class":"hudson.plugins.jobConfigHistory.JobConfigHistoryProjectAction","jobConfigHistory":[
{"currentName":"","date":"2016-07-27_01-38-02","hasConfig":true,"job":"REDACTED-JOB-NAME","oldName":"","operation":"Changed","user":"SYSTEM","userID":"SYSTEM"},
(I'd say I see two-digit numbers of these "currentName" entries)
{"_class":"io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl","_links":{"self":"_class":"io.jenkins.blueocean.rest.hal.Link","href":"/blue/rest/organizations/jenkins/pipelines/FOLDER_NAME_HERE/pipelines/JOB_NAME_HERE/runs/4/testReport/"}},"_class":"hudson.tasks.test.MatrixTestResult","failCount":11,"skipCount":21,"totalCount":3644,"childReports":[{"child":
{"_class":"hudson.matrix.MatrixRun","number":4,"url":"https://<BASEURL_HERE>/job/FOLDER_HERE/job/MATRIXJOB_NAME_HERE/AXIS_NAME_HERE/4/"},"result":{"_class":"hudson.tasks.junit.TestResult","testActions":[],"duration":6332.9766,"empty":false,"failCount":3,"passCou{nt":903,"skipCount":5,"suites":[{"cases":[{"testActions":[
{"_class":"de.esailors.jenkins.teststability.StabilityTestAction"}],"age":0,"className":"CLASS NAME HERE","duration":2.051724,"failedSince":0,"name":"TEST NAME HERE","skipped":false,"status":"PASSED"},
(Thousands of these StabilityTestAction entries)
- duplicates
-
JENKINS-35826 Pagination for the pipeline list
-
- Resolved
-
- is related to
-
JENKINS-35826 Pagination for the pipeline list
-
- Resolved
-
-
JENKINS-37104 Ensure matrix projects do not break blue ocean
-
- Resolved
-
-
JENKINS-37105 Ensure that matrix jobs experience is not broken
-
- Resolved
-
-
JENKINS-37427 Handle Matrix project in UI
-
- Resolved
-
- relates to
-
JENKINS-37104 Ensure matrix projects do not break blue ocean
-
- Resolved
-
danagoyette Based on configuration provided, I expected about 120 (3*10*2*2) pipelines/jobs and each inlining its own run and its actions. It is worth while to investigate which is the culprit inning these 1000 of actions per build. Would it be possible to provide output response in full?