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

oplog fetcher should retry on getMore ExceededTimeLimit

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Replication
    • Labels:
      None
    • ALL
    • 0

      Currently if a getMore fails with an ExceededTimeLimit error, such as if there is no data to return, the fetcher will shutdown, and the fetcher will then look for a new sync source.

      We should fix this so that if a getMore in the fetcher fails with this error, we issue a new getMore instead. We need to make sure we get and process the metadata as well. So further work will need to be done to return the metadata with the QueryResponseStatus, and then update the server with that metadata as we do on successful getMores.

            Assignee:
            judah.schvimer@mongodb.com Judah Schvimer
            Reporter:
            judah.schvimer@mongodb.com Judah Schvimer
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: