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

Refactor __wt_hs_cursor_position and consolidate caller logic

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • 5

      As demonstrated in WT-6412, multiple code paths call __wt_hs_cursor_position all of which then do their own traversal in a separate loop, it we be good if we could somehow merge their logic into a single function.

      The PR for WT-6412 is the best place to start looking at this, in order to handle all the callers independently several new checks were added for globally visible tombstones, ideally we'd like that check to happen in the new function, or an updated __wt_hs_cursor_position.

            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:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: