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

Enhance Evergreen format job to preserve RUNDIR on failure

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
    • Backport Requested:
      v4.4

      Description

      It would be helpful to keep the contents of the database directory after a failure when running `format.sh` in Evergreen. An example of a failure where it would be useful to have data files is:
      https://evergreen.mongodb.com/task/wiredtiger_ubuntu1804_stress_tests_format_stress_test_78f596e950768eb0c3224458419cb6061952d3cc_20_05_28_22_52_29/0

      The format.sh script uses a different data directory for each run - and it continues on failures. I'm not sure how to get those into run directories into the artifacts.

      catchsegv ./t -c /data/mci/a7cb91541fc4b9b7e74ce302f6855eaa/wiredtiger/test/format/CONFIG.stress -h /data/mci/a7cb91541fc4b9b7e74ce302f6855eaa/wiredtiger/test/format/RUNDIR.576 -1  quiet=1
      

      We should update the script to copy the files somewhere which means they will be archived. We don't want to archive the data from all runs - that would be a prohibitively large amount of data and not generally useful.

        Attachments

          Activity

            People

            Assignee:
            luke.chen Luke Chen
            Reporter:
            alexander.gorrod Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: