Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-63784

Poor performance on project picker when there are over 3500 projects

XMLWordPrintable

    • 7.03
    • 6
    • Severity 2 - Major
    • 4
    • Hide
      Atlassian Update – 22 October 2018

      Hi everyone,

      We have recently reviewed this issue and the overall interest in the problem. As the issue hasn't collect votes, watchers, comments, or support cases from many customers during its lifetime, it's very low on our priority list, and will not be fixed in the foreseeable future, i.e. in next 6 months.

      Although we're aware the issue is still important to those of you who were involved in the conversations around it, we want to be clear in managing your expectations. The Jira team is focusing on issues that have broad impact and high value, reflected by the number of comments, votes, support cases, and customers interested. Please consult the Atlassian Bugfix Policy for more details.

      We understand how disappointing this decision may be, but we hope you'll appreciate our transparent approach and communication.

      Atlassian will keep the issue open and continue to watch this issue for the further updates.

      Thank you,
      Ignat Alexeyenko
      Jira Bugmaster

      Show
      Atlassian Update – 22 October 2018 Hi everyone, We have recently reviewed this issue and the overall interest in the problem. As the issue hasn't collect votes, watchers, comments, or support cases from many customers during its lifetime, it's very low on our priority list, and will not be fixed in the foreseeable future, i.e. in next 6 months. Although we're aware the issue is still important to those of you who were involved in the conversations around it, we want to be clear in managing your expectations. The Jira team is focusing on issues that have broad impact and high value, reflected by the number of comments, votes, support cases, and customers interested. Please consult the Atlassian Bugfix Policy for more details. We understand how disappointing this decision may be, but we hope you'll appreciate our transparent approach and communication. Atlassian will keep the issue open and continue to watch this issue for the further updates. Thank you, Ignat Alexeyenko Jira Bugmaster

      Summary

      Very poor performance on the project picker dropdown when there are over 3500 projects.

      Steps to Reproduce

      1. Deploy a new JIRA instance.
      2. Use this script to generate 4000 projects, filling the values at the top prior to running it.
        #!/bin/bash
        PROJECTS=4000
        JIRA_BASE_URL="http://ecrmac-632.local:54593/PS-9149"
        JIRA_USER="admin"
        JIRA_PASSWORD="sphere"
        
        for p in $(seq $PROJECTS); do
            echo -n "Creating project $p of $PROJECTS: "
            PKEY=$(LC_CTYPE=C tr -dc A-Z < /dev/urandom | fold -w ${1:-6} | head -n 1)
            curl -u $JIRA_USER:$JIRA_PASSWORD \
               --header "Content-Type:application/json" \
               -X POST \
               -d "{ \"key\": \"$PKEY\", \"name\": \"$PKEY\", \"projectTypeKey\": \"business\", \"lead\": \"$JIRA_USER\" }" \
               $JIRA_BASE_URL/rest/api/2/project
            echo
        done
        
      3. Grab a coffee, this will take a while.
      4. Navigate to Issues > Search for issues
      5. Make sure the basic search is active.
      6. Click the Project dropdown.

      Expected Results

      Project picker dropdown performs fast like the user picker.

      Actual Results

      All projects are loaded into the dropdown, taking a long time to render and being generally unresponsive.

      Notes

      • The slowness is much more noticeable on Portfolio, as described in JPO-1791.

      Workaround

      None.

              ed33f42c26f2 Octavian Genes (Inactive)
              vfontes Vinicius Fontes
              Votes:
              14 Vote for this issue
              Watchers:
              16 Start watching this issue

                Created:
                Updated:
                Resolved: