Avoid variable length future chaining in ReshardingOplogFetcher

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Cluster Scalability
    • ALL
    • 0
    • None
    • 3
    • 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: