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

overload: tcp connection refusal overload action #13311

Merged
merged 12 commits into from
Oct 13, 2020

Commits on Sep 28, 2020

  1. Add TcpListenerImpl::setRejectFraction method

    This will allow creating an overload action that rejects (accepts the
    connection and then closes it) some fraction of connections in response
    to overload conditions.
    
    Signed-off-by: Alex Konradi <akonradi@google.com>
    akonradi committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    b984e0c View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2020

  1. Add overload action for rejecting TCP connections

    Signed-off-by: Alex Konradi <akonradi@google.com>
    akonradi committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    8eda768 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2020

  1. Merge commit '52161ce8cec0512de4158c95fdc01c8e39f7938c' into HEAD

    Signed-off-by: Alex Konradi <akonradi@google.com>
    akonradi committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    cf2edf7 View commit details
    Browse the repository at this point in the history
  2. Record reject fraction in connection handler

    Address feedback around adding new listeners when the reject fraction is
    already set, and add tests.
    
    Signed-off-by: Alex Konradi <akonradi@google.com>
    akonradi committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    792fd41 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2020

  1. Merge remote-tracking branch 'upstream/master' into scaled-connection…

    …-refusal
    
    Signed-off-by: Alex Konradi <akonradi@google.com>
    akonradi committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    fa931af View commit details
    Browse the repository at this point in the history
  2. Use separate stats for connection rejection

    Signed-off-by: Alex Konradi <akonradi@google.com>
    akonradi committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    dbba9e9 View commit details
    Browse the repository at this point in the history
  3. Add release notes and documentation

    Signed-off-by: Alex Konradi <akonradi@google.com>
    akonradi committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    6e4525b View commit details
    Browse the repository at this point in the history
  4. Add missing period

    Signed-off-by: Alex Konradi <akonradi@google.com>
    akonradi committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    fdcb8ce View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

  1. Relax ordering constraints for events

    Relax the ordering constraints for events that occur asynchronously on
    different ends of the connection while maintaining requirements for
    relative ordering on each end.
    
    Signed-off-by: Alex Konradi <akonradi@google.com>
    akonradi committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    5b2f333 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2020

  1. Add ASSERT and stat tests

    Signed-off-by: Alex Konradi <akonradi@google.com>
    akonradi committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    9cc57ce View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into scaled-connection…

    …-refusal
    
    Signed-off-by: Alex Konradi <akonradi@google.com>
    akonradi committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    b0abb08 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'upstream/master' into scaled-connection…

    …-refusal
    
    Signed-off-by: Alex Konradi <akonradi@google.com>
    akonradi committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    7457331 View commit details
    Browse the repository at this point in the history