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

Flow control bypass should follow admission priority

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.2.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Fully Compatible
    • Execution Team 2022-10-03, Execution Team 2022-10-17, Execution Team 2022-10-31

      With the addition of admission priority for storage engine ticket acquisition, we should have flow control also use this priority to inform whether or not operations take flow control tickets as well.

      This would replace explict calls to setShouldParticipateInFlowControl().

      In making this change, we will need to evaluate the following:

      • Should all operations that bypass flow control also be bypassing ticket acquisition using "kImmediate" admission priority?
      • Should all operations that bypass ticket acquisition should also bypass flow control?

      If both of these conditions are universally true, then it would simplify our admission system and bring these two mechanisms closer together in behavior.

            Assignee:
            jordi.olivares-provencio@mongodb.com Jordi Olivares Provencio
            Reporter:
            louis.williams@mongodb.com Louis Williams
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: