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

Add fail points in reconciliation for history store inserts.

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT10.0.1, 4.4.9, 5.0.3, 5.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • 3
    • Storage - Ra 2021-09-06

      The intent of this change is to add a fail point in reconciliation that returns an error during __wt_hs_insert_updates the fail point should occur with a low probability and only be enabled in diagnostic builds.

      Another question is whether it should also fail during checkpoints or not.

      There are two potential fail points:

      • In the middle of inserting HS updates
      • After inserting all history store updates

      The fail point functionality should be built into the timing stress functionality and additionally test format and test checkpoint should be updated to run with them.

            Assignee:
            luke.pearson@mongodb.com Luke Pearson
            Reporter:
            luke.pearson@mongodb.com Luke Pearson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: