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

Write test to verify ACID guarantees after ENOSPC failure

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major - P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 5.0 Required
    • Component/s: None
    • Labels:
      None

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              backlog-server-storage-engines Backlog - Storage Engines Team
              Reporter:
              keith.smith Keith Smith
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated: