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

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Cannot Reproduce
    • Affects Version/s: master
    • Fix Version/s: None
    • Component/s: Coin (obsolete), Gerrit
    • Labels:
      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

            • Assignee:
              mapaaso Matti Paaso
              Reporter:
              mapaaso Matti Paaso
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Gerrit Reviews

                There are no open Gerrit changes