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

recovery-stress-test zSeries failure in test_random_abort: double free or corruption

    XMLWordPrintable

    Details

    • Type: Build Failure
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      recovery-stress-test failed on Ubuntu 18.04 zSeries

      Host: ubuntu1804-z-10.dallasisv.build.10gen.cc
      Project: WiredTiger (develop)
      Commit: diff: WT-5527 Only restore update chain that has updates newer than the onpage value (#5459)

      We now track whether restoration is needed after reconciliation in three layers.

      1) Update chain: an update chain needs to be restored if there are updates newer than the selected
      onpage value, or there are non-globally visible updates for in-memory database and fixed length
      column store.
      2) Split page: a split page needs to be restored if any of its associated saved updates needs to be
      restored.
      3) Original page: we mark restoration is needed when we see any update chain that needs to be
      restored in reconciliation to enable key promotion.

      We free the associated saved updates after we have written the onpage value to the disk image and
      moved the older versions to the history store if restoration is not required for the split page.
      If restoration is required, we only restore the saved update chains that are marked to be restored and
      free all the updates that have been moved to the data store and the history store. | 31 Mar 20 09:32 UTC
      Evergreen Subscription: ; Evergreen Event:

      Task Logs

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              backlog-server-storage-engines Backlog - Storage Engines Team
              Reporter:
              xgen-evg-user Xgen-Evergreen-User
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: