Uploaded image for project: 'Coin'
  1. Coin
  2. COIN-948

Batching/prebuilding next qt5 integration

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Unresolved
    • P2: Important
    • None
    • None
    • Gerrit Monitor, Scheduler
    • None

    Description

      To speed up and perhaps organize process of merging qt5 changes. 

      Current problems come from:

      • Qt5 integration is too long/resource intensive in total ~2900 VMs when creating this ticket. Length wise up to 12h.
      • Too high failure rate. Health check metrics indicates that already merged qt5 has 5% chance to pass on first try when integrating. 

      With those when changes get staged separately they might have different workitems sha1s meaning that results between them cannot be used. Additionally when some change merges it has possibility to invalidate everything that another change's stages have built.

      This can lead to almost perpetual cycle where different sets of changes are staged and the progress is always reset. 

      Some ideas

      • Grace period after failure which allows rerun before changes are brought back to new state.
      • Allow easier prebuilding/merge train of the changes. This requires mechanism where flakiness does not cause the system to reject the set.

      Attachments

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

        Activity

          People

            jujokini Jukka Jokiniva
            tosaario Toni Saario
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes