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

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

    • Type: Icon: Task Task
    • Resolution: Done
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      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

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

              Created:
              Updated:
              Resolved: