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

      The object used for performing yielding captures the point for the clock from the original OperationContext, so it cannot be used for the clones of the stages meant to run in a separate thread unless we double check that the clock is thread safe (the main OperationContext should already survive until all the threads have been stopped). Alternatively, change PlanYieldPolicySBE so that it uses the clock from the OperationContext that is provided at runtime and avoid providing one in the constructor

            Assignee:
            Foteini Alvanaki
            Reporter:
            Alberto Massari
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: