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

Develop an algorithm to handle bursts of activity in connection pool

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Networking
    • None
    • ALL

    Description

      NetworkInterfaceASIO's connection pool currently has uncapped size, and will grow as new concurrent requests come in. It would be nice to grow the pool instead based on some function that determined the optimal number of connections to spawn to control how many we make during bursts of activity. For example if we suddenly go from 0 pending requests to 1000, then back down again, we shouldn't really need to create 1000 connections, and we're probably stepping on our own feet by doing so.

      Attachments

        Activity

          People

            backlog-server-platform DO NOT USE - Backlog - Platform Team
            samantha.ritter@mongodb.com Samantha Ritter (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: