Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-6322

Split full compatibility tests into smaller groups

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT3.2.2, 4.4.2, 4.7.0
    • Component/s: None
    • Labels:

      Description

      WiredTiger runs upgrade downgrade compatibility testing, it has two variants of this: "Compatibility tests" and "Compatibility tests full", the first was made to run more frequently with a small range of versions, it was also made shorter to reduce the number of artifacts uploaded at the end.

      Currently the "Compatibility tests full" variant doesn't complete uploading artifacts at the end as evergreen implements a global 15 minute timeout for artifact upload. This can be seen on any run, e.g.: https://evergreen.mongodb.com/task/wiredtiger_compatibility_tests_full_compatibility_test_for_releases_full_c97151853eb2e8f66e14c9671e120ba755675dba_20_07_09_22_23_24

      [2020/07/10 05:36:34.841] Running command 'archive.targz_pack' in "upload artifact" (step 1.1 of 2)
      [2020/07/10 05:51:34.841] Command stopped early: context deadline exceeded
      [2020/07/10 05:51:34.849] [message='Error running post-task command.']: Agent stopped early: context deadline exceeded
      

      At the time of the creation of this ticket investigation was performed to see if the deadline implemented by evergreen could be increased, and the response from the evergreen team was that it can't be. Hence the compatibility test script needs to be improved to reduce the amount of artifacts it tries to upload, which may also include modifying the default wiredtiger artifact selection in our evergreen.yml.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              luke.chen Luke Chen
              Reporter:
              luke.pearson Luke Pearson
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: