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

Execute release export on virtual machine instead of Coin master

    XMLWordPrintable

Details

    • Task
    • Resolution: Duplicate
    • P2: Important
    • None
    • master, production
    • Coin (obsolete)

    Description

      In the current system the release exporter is run on Coin master machine and that opens a bag of worms:

      • Logging is not linear and it creates a lot of spam in Coin logs that does not belong there
      • We cannot see the release exporter state on web interface
      • The garbage collection of temporary files that release exporter creates, does not work properly and exposes us to critical bugs: https://bugreports.qt.io/browse/QTQAINFRA-1551
      • Debugging of release exporter is difficult
      • Consumes vmbuilder cpu and memory

      Implementing the release export as a task instead of process, will allow also displaying it on the Coin WebUI integrations -tab. This would allow people to see when the packages are created without needing to parse through coin logs.

      Attachments

        Issue Links

          For Gerrit Dashboard: QTQAINFRA-1612
          # Subject Branch Project Status CR V

          Activity

            People

              ankokko Antti Kokko
              aakeskimo Aapo Keskimölö
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes