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

Coin restart does not start all ongoing gerrit integrations

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • P1: Critical
    • None
    • master
    • Coin (obsolete), Gerrit
    • None

    Description

      When Coin is restarted, all cancelled integrations from gerrit (status: integrating) should be started again. Here is the Coin restart example from 18.3.2019:

      On IRC #qtci -channel:

      [14:37:51] <aakeskim> all: restarting coin to reduce the amount of threads that seem to clock the service completely
      

      Following integrations were cancelled due Coin restart:

      h4. [qt/qtbase: refs/builds/qtci/5.12/1552902261 → 5.12 [Integration] Cancelled|http://10.212.3.36:8080/coin/integration/qt/qtbase/tasks/1552903349]
      h4. [qt/qtbase: refs/builds/qtci/dev/1552891544 → dev [Integration] Cancelled|http://10.212.3.36:8080/coin/integration/qt/qtbase/tasks/1552903351]
      h4. [qt/qtmultimedia: refs/builds/qtci/5.12/1552905893 → 5.12 [Integration] Cancelled|http://10.212.3.36:8080/coin/integration/qt/qtmultimedia/tasks/1552905894]
      h4. [qt/qt5: refs/builds/qtci/5.12/1552906162 → 5.12 [Integration] Cancelled|http://10.212.3.36:8080/coin/integration/qt/qt5/tasks/1552906163]
      h4. [yocto/meta-boot2qt: refs/builds/qtci/thud/1552906163 → thud [Integration] Cancelled|http://10.212.3.36:8080/coin/integration/yocto/meta-boot2qt/tasks/1552906165]
      h4. [qt3dstudio/qt3dstudio: refs/builds/qtci/2.3/1552906263 → 2.3 [Integration] Cancelled|http://10.212.3.36:8080/coin/integration/qt3dstudio/qt3dstudio/tasks/1552906264]
      h4. [qt/qtwebengine: refs/builds/qtci/5.13/1552906528 → 5.13 [Integration] Cancelled|http://10.212.3.36:8080/coin/integration/qt/qtwebengine/tasks/1552906529]
      h4. [qt/qtdeclarative: refs/builds/qtci/5.13/1552906662 → 5.13 [Integration] Cancelled|http://10.212.3.36:8080/coin/integration/qt/qtdeclarative/tasks/1552906664]
      h4. [qt/qtdeclarative: refs/builds/qtci/dev/1552906730 → dev [Integration] Cancelled|http://10.212.3.36:8080/coin/integration/qt/qtdeclarative/tasks/1552906732]
      h4. [tqtc-boot2qt/qtsaferenderer: refs/builds/qtci/2.0/1552906996 → 2.0 [Integration] Cancelled|http://10.212.3.36:8080/coin/integration/tqtc-boot2qt/qtsaferenderer/tasks/1552906997]
      h4. [qt/qtdeclarative: refs/builds/qtci/5.12/1552909381 → 5.12 [Integration] Cancelled|http://10.212.3.36:8080/coin/integration/qt/qtdeclarative/tasks/1552909383]
      h4. [qt/qttools: refs/builds/qtci/5.12/1552910447 → 5.12 [Integration] Cancelled|http://10.212.3.36:8080/coin/integration/qt/qttools/tasks/1552910447]
      h4. [pyside/pyside-setup: refs/builds/qtci/5.12/1552911709 → 5.12 [Integration] Cancelled|http://10.212.3.36:8080/coin/integration/pyside/pyside-setup/tasks/1552911710]
      h4. [qt/qtlocation: refs/builds/qtci/5.12/1552911913 → 5.12 [Integration] Cancelled|http://10.212.3.36:8080/coin/integration/qt/qtlocation/tasks/1552911914]
      h4. [qt/qtlocation: refs/builds/qtci/5.13/1552911982 → 5.13 [Integration] Cancelled|http://10.212.3.36:8080/coin/integration/qt/qtlocation/tasks/1552911983]
      

      But when Coin was back up again, only following integrations were deplyed again:

      2019-03-18 12:38:19,795 DEBUG:gerrit_monitor(24494): Checking integrating and staged states on startup
      2019-03-18 12:38:21,998 INFO:gerrit_monitor(24494): Resume integration for "tqtc-boot2qt/qtsaferenderer", "2.0" - build branch: "refs/builds/qtci/2.0/1552906996"
      2019-03-18 12:38:21,999 DEBUG:gerrit_monitor(24494): Start integration of: EventType.patches_staged tqtc-boot2qt/qtsaferenderer-2.0 ref: refs/builds/qtci/2.0/1552906996
      2019-03-18 12:38:22,157 INFO:gerrit_monitor(24494): Resume integration for "qt/qtlocation", "5.12" - build branch: "refs/builds/qtci/5.12/1552911913"
      2019-03-18 12:38:22,158 DEBUG:gerrit_monitor(24494): Start integration of: EventType.patches_staged qt/qtlocation-5.12 ref: refs/builds/qtci/5.12/1552911913
      2019-03-18 12:38:22,321 INFO:gerrit_monitor(24494): Resume integration for "pyside/pyside-setup", "5.12" - build branch: "refs/builds/qtci/5.12/1552911709"
      2019-03-18 12:38:22,322 DEBUG:gerrit_monitor(24494): Start integration of: EventType.patches_staged pyside/pyside-setup-5.12 ref: refs/builds/qtci/5.12/1552911709
      2019-03-18 12:38:22,339 INFO:gerrit_monitor(24494): Resume integration for "yocto/meta-boot2qt", "thud" - build branch: "refs/builds/qtci/thud/1552906163"
      2019-03-18 12:38:22,340 DEBUG:gerrit_monitor(24494): Start integration of: EventType.patches_staged yocto/meta-boot2qt-thud ref: refs/builds/qtci/thud/1552906163
      2019-03-18 12:38:22,503 INFO:gerrit_monitor(24494): Resume integration for "qt/qtmultimedia", "5.12" - build branch: "refs/builds/qtci/5.12/1552905893"
      2019-03-18 12:38:22,504 DEBUG:gerrit_monitor(24494): Start integration of: EventType.patches_staged qt/qtmultimedia-5.12 ref: refs/builds/qtci/5.12/1552905893
      2019-03-18 12:38:22,511 INFO:gerrit_monitor(24494): Resume integration for "qt/qttools", "5.12" - build branch: "refs/builds/qtci/5.12/1552910447"
      2019-03-18 12:38:22,512 DEBUG:gerrit_monitor(24494): Start integration of: EventType.patches_staged qt/qttools-5.12 ref: refs/builds/qtci/5.12/1552910447
      2019-03-18 12:38:22,584 INFO:gerrit_monitor(24494): Resume integration for "qt3dstudio/qt3dstudio", "2.3" - build branch: "refs/builds/qtci/2.3/1552906263"
      2019-03-18 12:38:22,585 DEBUG:gerrit_monitor(24494): Start integration of: EventType.patches_staged qt3dstudio/qt3dstudio-2.3 ref: refs/builds/qtci/2.3/1552906263
      2019-03-18 12:38:22,870 INFO:gerrit_monitor(24494): Resume integration for "qt/qtwebengine", "5.13" - build branch: "refs/builds/qtci/5.13/1552906528"
      2019-03-18 12:38:22,871 DEBUG:gerrit_monitor(24494): Start integration of: EventType.patches_staged qt/qtwebengine-5.13 ref: refs/builds/qtci/5.13/1552906528
      

      For example qt/qtbase integrations were not started and those are staying in integrating status in Gerrit and blocking all future staged changes until the state is corrected.

       

      Attachments

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

        Activity

          People

            mapaaso Matti Paaso
            mapaaso Matti Paaso
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes