Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-103750

Avoid variable length future chaining in ReshardingOplogFetcher

    • Type: Icon: Bug Bug
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Cluster Scalability
    • ALL
    • 200
    • 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@mongodb.com Randolph Tan
            Reporter:
            abdul.qadeer@mongodb.com Abdul Qadeer
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: