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

Fix format failure with segmentation fault in __wt_cursor_set_value

    • Type: Icon: Build Failure Build Failure
    • Resolution: Gone away
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None

      format-stress-smoke-test-1 failed on ~ Ubuntu 18.04 PPC

      Host: ubuntu1804-ppc-13.pic.build.10gen.cc
      Project: WiredTiger (develop)
      Commit: diff: WT-7117 RTS to skip modifies that are more than on-disk base update while restoring an update (#6261)

      Rollback to stable restores the full update from the history store modifies to replace
      an on-disk data store update. During this process, it must apply only the history store
      modifies that are less than the on-disk data store update otherwise, it can lead to
      a corrupted update that is being restored.

      Also, during the search for a history store modify, use the restored update as a base
      value instead of aborted on-disk value as the on-disk value is aborted by RTS, using
      it as a base value can lead to wrong value returns.

      Don't apply history store modifies that are aborted while forming a full update for the
      selected update of the search. | 01 Feb 21 04:23 UTC
      Evergreen Subscription: ; Evergreen Event:

      Task Logs

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            xgen-evg-user Xgen-Evergreen-User
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: