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

Refactor __wt_hs_cursor_position and consolidate caller logic

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major - P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 5.0 Required
    • Component/s: None
    • Labels:
      None
    • Story Points:
      5

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              backlog-server-storage-engines Backlog - Storage Engines Team
              Reporter:
              luke.pearson Luke Pearson
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated: