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

    • Type: Task
    • Status: In Progress
    • Priority: P1: Critical
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Coin (obsolete), Grafana
    • Labels:
      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

              • Assignee:
                sampohei Sampo Heikkinen
                Reporter:
                aakeskimo Aapo Keskimölö
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes