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

Replace PeriodicRunnerASIO

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.6.8, 4.0.0-rc0
    • Component/s: Internal Code
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Backport Requested:
      v3.6
    • Sprint:
      Platforms 2018-05-21

      Description

      From SERVER-34917, it appears that the periodic runner can hang if two jobs attempt to run simultaneously and asio queues the work on one thread.  Rather than attempting to pick that type apart, let's write a simpler one that doesn't rely on asio implementation details for forward progress

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jason.carey Jason Carey
              Reporter:
              jason.carey Jason Carey
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: