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

Write test to verify ACID guarantees after ENOSPC failure

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • 8

      WiredTiger stops when it runs out of storage space.  Informal testing shows that it can resume operation when more storage space is added (WT-4065).  But we should have an automated test that make sure this is the case and also ensures that all of operations that completed before an ENOSPC failure are properly preserved after recovery.

      We should implement a test similar to random_abort that uses WT-6546 to inject out-of-space errors and then verifies the database correctness after recovery.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            keith.smith@mongodb.com Keith Smith
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: