Uploaded image for project: 'Qt Quality Assurance Infrastructure'
  1. Qt Quality Assurance Infrastructure
  2. QTQAINFRA-2664

Decouple influxdb services for production and development

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • P1: Critical
    • None
    • None
    • Coin (obsolete), Grafana
    • None

    Description

      The influxdb database server is currently used by production instance of CI and also for developers to storing their data. We have seen that the influxdb is not scalable and might even crash testresults.qt.io server which runs out of memory because influxdb gets overloaded by data.

      If influxdb is unavailable, we cannot see the current state of our CI system or analyse flakiness data, which is critical for providing a good quality of service to our customers and developers.

      If testresults.qt.io is unavailable, the whole open source community and our customers cannot access integration logs. That should be avoided at all costs.

      The suggestion is to have two influxdb services where the other one serves only CI / Open-Source community and the other one is left for development and testing, which could be even moved to another server (eg. ci-files01-hki.intra.qt.io), which would lower the risk even further.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              tosaraja Tony Sarajärvi
              aakeskimo Aapo Keskimölö
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes