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

Use hazard references to prevent child pages being evicted during reconciliation of their parent

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      It used to be that the WT_REF_EVICT_WALK state implicitly prevented eviction from underneath an internal page that is being reconciled. Now that all threads just use hazard references to prevent pages going away, reconciliation should do the same when examining the child page of an internal page.

      refs WT-896, WT-898, WT-899

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                michael.cahill Michael Cahill
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: