Change MultiPlanStage to write to plan cache via callback

XMLWordPrintableJSON

    • Query Execution
    • Fully Compatible
    • v8.0
    • 200
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Right now the MultiPlanStage always writes to the classic cache a "works" value assuming that the cache entry will be executed in classic. To break this dependency, we can pass the MPS a callback that writes a cache entry with either a works value (classic) or a numReads value (SBE). We should take care to think about how this works with sub planning.

        • This may be a decision we want to change as we do the other linked sub-tasks. For now, this plan gives us plenty of flexibility though.

              Assignee:
              David Storch
              Reporter:
              Ian Boros
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: