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

integration starts should be delayed

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Out of scope
    • P2: Important
    • None
    • 2013q1
    • Coin (obsolete)
    • None

    Description

      currently, the integrator simply polls every seven minutes, and will start an integration as soon as it sees a single staged change.
      this is annoying, because it may start an integration in the middle of somebody staging a series of commits, which - given QTQAINFRA-444 - leads to annoyance.

      therefore, the integrator should look at the timestamp of the last staging action, and hold off integration if it happened very recently.

      there is also another thing this delay can be used for: to avoid that integration runs are started for a single change, thus wasting lots of resources (though it might be interesting to be able to mark changes as urgent, so they do not get delayed).

      i suggest that the delay time starts at two hours, and gets reduced with the number of staged commits, down to two minutes when there are 20 commits staged already.

      Attachments

        Issue Links

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

          Activity

            People

              tosaraja Tony Sarajärvi
              buddenha Oswald Buddenhagen
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes