Uploaded image for project: 'Jira Cloud'
  1. Jira Cloud
  2. JRACLOUD-82687

Improve the scalability of reloading Issue Search with a long unsaved JQL character length

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • Search - Frontend
    • None
    • 3
    • 5
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      Issue Summary

      After a certain JQL character length, reloading Issue Search with an unsaved search request will run into an issue with NGINX due to request URI length, preventing successful page load.

      Steps to Reproduce

      1. Load Issue Search i.e. with 
        https://{TENANT_ID}/issues
      1. Switch to Advanced/JQL editor view
      2. Type a long valid JQL string (i.e. longer than 6000 characters) and search
      3. Refresh the page

      Expected Results

      Issue Search should ideally be able to handle a JQL string of any length, or disallow such a search in the UI.

      Actual Results

      Upon page refresh, we receive a 414 status code with no page load.

      Failed to load resource: the server responded with a status of 414 (). 

      Workaround

      Store the long JQL string into a filter, and load/share/export via the filter. This allows us to use the stored JQL without it having to be added to the request URI as a parameter.

      Attachments

        Activity

          People

            Unassigned Unassigned
            kyu@atlassian.com Kevin Yu
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: