Uploaded image for project: 'SonarQube'
  1. SonarQube
  2. SONAR-5529

Index issues to boost search performances

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.0
    • Component/s: ElasticSearch
    • Labels:
      None

      Description

      Makes issues available in ES as part of SonarCluster to increase scalability. All read methods of sonarQube to issues should be using the clustered and distributed elasticsearch repository for the Issue domain object and no more the DB.

        Attachments

          Issue Links

          1.
          Issue Normalisation in ES SONAR-5530 Sub-task Closed Julien Lancelot Major
          2.
          Provide an implementation based on ES of all "issues relating" web services SONAR-5531 Sub-task Closed Julien Lancelot Major
          3.
          Issue Permissioning Normalisation SONAR-5559 Sub-task Closed Julien Lancelot Major
          4.
          New migration task at start-up to feed ES with issues SONAR-5560 Sub-task Closed Julien Lancelot Major
          5.
          Create column projects.authorization_updated_at SONAR-5589 Sub-task Closed Julien Lancelot Major
          6.
          Update projects.authorization_updated_at on project permission changes SONAR-5590 Sub-task Closed Julien Lancelot Major
          7.
          New migration task at start-up to feed ES with issue_project_permissions SONAR-5561 Sub-task Closed Julien Lancelot Major
          8.
          Apply a permission filter when searching for issues in ES SONAR-5563 Sub-task Closed Julien Lancelot Major
          9.
          When provisioning a project, changing the roles/permissions on a project, the issue_project_permissions index should be updated accordingly SONAR-5566 Sub-task Closed Julien Lancelot Major
          10.
          When updating some issues through the SQ UI, the ES issues index should be updated accordingly SONAR-5567 Sub-task Closed Julien Lancelot Major
          11.
          Create a new temporary property 'sonar.issues.use_es_backend' to activate use of the ES back-end SONAR-5601 Sub-task Closed Julien Lancelot Major
          12.
          Replace/Update the API used by remaining RoR pages to use issue index in ES SONAR-5603 Sub-task Closed Julien Lancelot Major
          13.
          Update Issues Authorization Index when deleting a project SONAR-5613 Sub-task Closed Julien Lancelot Major
          14.
          Create Web Service to upload batch report to server SONAR-5614 Sub-task Closed Julien Lancelot Major
          15.
          Add a new field to index severities ordinal SONAR-5658 Sub-task Closed Julien Lancelot Major
          16.
          Reindex issues when renaming a project Key SONAR-5663 Sub-task Closed Julien Lancelot Major

            Activity

              People

              Assignee:
              jb.lievremont OLD - Jean-Baptiste Lièvremont (Inactive)
              Reporter:
              stephane.gamard Stéphane Gamard (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Due:
                Created:
                Updated:
                Resolved: