Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Even accept #1920

Closed
wants to merge 5 commits into from
Closed

Even accept #1920

wants to merge 5 commits into from

Commits on Sep 12, 2018

  1. Load-balance work evenly across multiple processes

    Perform non-blocking socket poll to determine if work is immediately
    available, to evenly balance work across multiple processes before
    balancing across multiple threads within a single process, which is less
    efficient due to Ruby's Global VM Lock.
    wjordan committed Sep 12, 2018
    Configuration menu
    Copy the full SHA
    b21a645 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2018

  1. Dynamicly decrease the loaded accept delay

    This makes the loaded accept wait time dynamic, such that less loaded
    servers will wait less. That should even out the delay experienced by a
    new client connecting to a highly loaded cluster.
    
    This commit also makes the waiting dependent on worker mode with more
    than one worker.
    evanphx committed Sep 15, 2018
    Configuration menu
    Copy the full SHA
    e326b75 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2019

  1. Configuration menu
    Copy the full SHA
    3800677 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2019

  1. Configuration menu
    Copy the full SHA
    43afb83 View commit details
    Browse the repository at this point in the history
  2. Rubocop

    nateberkopec committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    9556406 View commit details
    Browse the repository at this point in the history