Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
-
Blue Ocean 1.5 - beta 3
Description
During FOSDEM discussion about a problem we had with BlueOcean being prohibitively slow, a reasonable guess from markwaite was that our system in question stores a long history of builds - tens of thousands of those. Indeed, when the browser sends a request for BlueOcean (main panel, particular project, a build) the server spends a lot of time (minutes) in "wait" state for one of the CPU cores while others are idle or in small user time spending.
Rendering the list of recent 50-100 builds or details of a particular build should not require inspecting all histories of all builds, right?
Attachments
Issue Links
- duplicates
-
JENKINS-44995 Very slow activity/pipeline screen load (often when logged in)
-
- Closed
-
-
JENKINS-48868 blue ocean dashboard taking more than 50s to load.
-
- Closed
-
- is related to
-
JENKINS-63481 Blue ocean pipeline activity load is very slow
-
- Open
-
I looked at the attached HAR file. Most slowness are around how favorites are pre-fetched and loaded subsequently.
Fixes for optimized favorites loading (https://github.com/jenkinsci/blueocean-plugin/pull/1638) and minimizing returns in latestRun in pipeline should fixed this issue (https://github.com/jenkinsci/blueocean-plugin/pull/1635).
These fixes went in 1.5.0-beta-1. I recommend trying latest 1.5.0-beta-2, and report back/reopen if the problem persists.