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

Blue Ocean UI never allows you to have more than about 10 tabs open at a time

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • blueocean-plugin
    • None

      Issue:
      If you have around 10 tabs open inside of Blue Ocean to the same instance, the last few will never load the page and will persistently reload themselves making the entire UI unusable

      Steps to reproduce:
      1. Open any Jenkins version with any Blue Ocean Version(tested the latest along with all the way back to 1.2.x versions)
      2. Create a dummy pipeline job with `node()

      {echo "hello"}

      `
      3. Run said job
      4. Open up the Blue Ocean UI on the pipeline job you created
      5. Hold command/ctrl and click the `build number 1` link about 10 times
      6. Observe that tab 10 never loads fully and eventually reloads all the pages because it becomes unresponsive

      Observations:
      I think there is either some kind of resource deadlock when opening that many tabs or such a bad bottleneck that it blocks the continuous loading nature of the Blue Ocean plugin so that it starts getting 404 errors and needs to reload itself.

      This issue never shows up in any threads from Jenkins (no new threads are even created) and the browser indicates a whole bunch of failing modules but nothing consistent enough to say "this is the cause"

      Resolution:
      To me this looks core to the way Blue Ocean was designed and has existed ever since the inception of it. It is worse now because it terminates the pages faster but it was still present in early versions.

          [JENKINS-61096] Blue Ocean UI never allows you to have more than about 10 tabs open at a time

          Can’t reproduce this. Using Chrome on OSX. In what browser did you test ataylor and with what versions of core and plugins ?

          BO depends on plugins such as the SSE Gateway / Pub Sub light plugin that had known memory leak issues that have been fixed recently:

          https://issues.jenkins-ci.org/browse/JENKINS-51057
          https://issues.jenkins-ci.org/browse/JENKINS-58684
          https://issues.jenkins-ci.org/browse/JENKINS-59291

          So I would suggests to upgrade to the latest to see if that is still an issue.

          Allan BURDAJEWICZ added a comment - Can’t reproduce this. Using Chrome on OSX . In what browser did you test ataylor and with what versions of core and plugins ? BO depends on plugins such as the SSE Gateway / Pub Sub light plugin that had known memory leak issues that have been fixed recently: https://issues.jenkins-ci.org/browse/JENKINS-51057 https://issues.jenkins-ci.org/browse/JENKINS-58684 https://issues.jenkins-ci.org/browse/JENKINS-59291 So I would suggests to upgrade to the latest to see if that is still an issue.

            Unassigned Unassigned
            ataylor Alex Taylor
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: