Avoid variable length future chaining in ReshardingOplogFetcher

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Duplicate
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Cluster Scalability
    • ALL
    • 0
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      In debug builds, the chain length limit for executor future chain is 32 and we can hit it due to the variable chain length originating from chaining the previous ExecutorFuture in the ReshardingOplogFetcher::_reschedule function here

       

       

              Assignee:
              Randolph Tan
              Reporter:
              Abdul Qadeer
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: