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

Implement non-durable transactions

    • Type: Icon: Task Task
    • Resolution: Done
    • WT1.2
    • Affects Version/s: None
    • Component/s: None

      Link together the WT_UPDATEs to represent the log. Also need something like hazard references so that active transactions can prevent pages they have modified from being reconciled. Eviction will scan through all cursors. If a cursor is looking at the page in question, there is a choice: for LRU, we've raced, just give up on that page.

      The key points are that:

      • transaction see their own updates, but not those of other uncommitted transactions; and
      • either all or none of the changes from a transaction must be saved in a checkpoint.

            Assignee:
            michael.cahill@mongodb.com Michael Cahill (Inactive)
            Reporter:
            wiredtiger WiredTiger
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: