The 'Create plan' page is slow to open in Bamboo

XMLWordPrintable

    • 1
    • Severity 3 - Minor
    • 1

      Issue Summary

      The 'Create > Create plan' page takes time to open in Bamboo. Times ranging from 8s to 25s were observed when trying to open the page.

      Steps to Reproduce

      • Bamboo 7.2.3 (4gb xms/ xmx)
      • PostgreSQL 9.6
      • Repositories
        • # of linked repositories: 13.588
        • # of plan repositories: 16.885
      • Plans
        • # of plans (CHAIN and CHAIN_BRANCH): 16.885
        • # of jobs – this is the number that shows up inside the application.xml for <number-of-plans>: 33.770
      1. Access Bamboo from a web browser (e.g. Google Chrome).
      2. Click the 'Create > Create plan' button at the top of the page.

      Expected Results

      The 'Create plan' page loads in a couple of seconds at max.

      Actual Results

      The 'Create plan' page takes at least 8 seconds to finish loading. Users reported times of up to 25 seconds in production environment.

      Note 1

      Trying to open the page immediately after starting up Bamboo takes roughly 3 minutes to load during testing on a local Bamboo instance with the data mentioned under Steps to Reproduce. After the first time loading the page subsequent attempts to open the page are faster i.e. it takes about 8 seconds. This is still a considerable amount of time taking into account the fact testing was done on a local Bamboo instance/ PostgreSQL database server with nothing else playing a role (e.g. networking, load and etc). Users have observed even higher times in a real life/ production environment.

      Note 2

      This seems to affect both admin and non-admin users.

      Workaround

      Use Bamboo Specs to create (and manage) plans in Bamboo.

            Assignee:
            Unassigned
            Reporter:
            Bruno Rosa
            Votes:
            7 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: