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

Review b-tree->checkpoint_gen publish

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

      A WT_PUBLISH wraps the btree->checkpoint_gen store, this historically was paired with a WT_ORDERED_READ that has since been removed.

      The publish is here

      The ordered read was here. The change that introduced the publish and read is here.

      This field is read without barriers in at least 2 places in the code, but it isn't clear what this variable is ordered with so its possible no barrier is required on the writer side. This will require a more in-depth review.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            luke.pearson@mongodb.com Luke Pearson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: