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

http: reuse socket only when it is drained #43902

Merged
merged 5 commits into from
Jul 27, 2022

Commits on Jul 25, 2022

  1. http: reuse socket only when it is drained

    Ensuring every request is assigned to a drained socket or nothing.
    Because is has no benifit for a request to be attached to a non
    drained socket and it prevents the request from being assigned to
    a drained one, which might occur soon or already in the free pool
    We achieve this by claiming a socket as free only when the socket
    is drained.
    ywave620 committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    0a629f5 View commit details
    Browse the repository at this point in the history
  2. http: reuse socket only when it is drained

    Preserve 'prefinish' event
    ywave620 committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    2163835 View commit details
    Browse the repository at this point in the history
  3. http: reuse socket only when it is drained

    Fix test, make sure old socket is not drained
    when we makeing new requests
    ywave620 committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    9048e30 View commit details
    Browse the repository at this point in the history
  4. http: reuse socket only when it is drained

    Fix test, make sure old socket is not drained
    when we make new requests.
    ywave620 committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    8224fe1 View commit details
    Browse the repository at this point in the history
  5. http: reuse socket only when it is drained

    Fix test in Windows, make sure old socket is not
    drained when we make new requests.
    ywave620 committed Jul 25, 2022
    Configuration menu
    Copy the full SHA
    4f8be4a View commit details
    Browse the repository at this point in the history