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

Fix build_success vs. artifacts dependency problem

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P2: Important P2: Important
    • production
    • master, production
    • Coin (obsolete)
    • None

      The build success links are symbolic files that are addressed to solve the problem where we overwrite statefiles and logs. The build success link is read before creating workitem and if it is found, the workitem will be saved in done state. This will avoid creating workitempaths for workitems that have already been done.

      However, the build success links are cache files and they introduce problems some times artifacts are missing from storage and there is no clear indications why this is. There are at least to solutions to this problem:

      Large effort) Remove build success links and verify Done state by parsing thrift files

          Requires large refactoring of storage code

      Small effort) Remove build_success link if artifacts are missing

          Commit: https://codereview.qt-project.org/#/c/205578 (abandoned)

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

            aakeskimo Aapo Keskimölö
            aakeskimo Aapo Keskimölö
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes