consul/vendor/github.com
Pierre Souchay 20d1ea7d2d
Upgrade go-connlimit to v0.3.0 / return http 429 on too many connections (#8221)
Fixes #7527

I want to highlight this and explain what I think the implications are and make sure we are aware:

* `HTTPConnStateFunc` closes the connection when it is beyond the limit. `Close` does not block.
* `HTTPConnStateFuncWithDefault429Handler(10 * time.Millisecond)` blocks until the following is done (worst case):
  1) `conn.SetDeadline(10*time.Millisecond)` so that
  2) `conn.Write(429error)` is guaranteed to timeout after 10ms, so that the http 429 can be written and 
  3) `conn.Close` can happen

The implication of this change is that accepting any new connection is worst case delayed by 10ms. But only after a client reached the limit already.
2020-07-03 09:25:07 +02:00
..
Azure Update go-discover dependency (#7731) 2020-05-04 10:59:48 -04:00
DataDog/datadog-go agent: transfer leadership when establishLeadership fails (#5247) 2019-06-19 14:50:48 +02:00
Microsoft/go-winio
NYTimes/gziphandler
StackExchange/wmi
armon update dependencies for enterprise change (#6395) 2019-08-26 15:22:28 -04:00
aws/aws-sdk-go Bump go-discover to support EC2 Metadata Service v2 (#6865) 2019-12-04 11:59:16 -05:00
beorn7/perks
bgentry/speakeasy
boltdb/bolt
census-instrumentation/opencensus-proto connect: upgrade github.com/envoyproxy/go-control-plane to v0.9.5 (#8165) 2020-06-23 15:19:56 -05:00
circonus-labs agent: transfer leadership when establishLeadership fails (#5247) 2019-06-19 14:50:48 +02:00
cncf/udpa/go connect: upgrade github.com/envoyproxy/go-control-plane to v0.9.5 (#8165) 2020-06-23 15:19:56 -05:00
coredns/coredns
coreos/go-oidc acl: add auth method for JWTs (#7846) 2020-05-11 20:59:29 -05:00
davecgh/go-spew
denverdino/aliyungo
dgrijalva/jwt-go
digitalocean/godo
dimchansky/utfbom Bump go-discover to support EC2 Metadata Service v2 (#6865) 2019-12-04 11:59:16 -05:00
docker/go-connections
elazarl/go-bindata-assetfs
envoyproxy connect: upgrade github.com/envoyproxy/go-control-plane to v0.9.5 (#8165) 2020-06-23 15:19:56 -05:00
fatih/color Allow users to configure either unstructured or JSON logging (#7130) 2020-01-28 17:50:41 -06:00
go-ole/go-ole
gogo/protobuf connect: upgrade github.com/envoyproxy/go-control-plane to v0.9.5 (#8165) 2020-06-23 15:19:56 -05:00
golang connect: upgrade github.com/envoyproxy/go-control-plane to v0.9.5 (#8165) 2020-06-23 15:19:56 -05:00
google Update protobuf and golang.org/x/... vendor 2020-06-09 14:46:41 -04:00
googleapis Update google.golang.org/api and stretchr/testify 2020-06-09 16:03:05 -04:00
gophercloud/gophercloud Update go-discover dependency (#7731) 2020-05-04 10:59:48 -04:00
hashicorp Upgrade go-connlimit to v0.3.0 / return http 429 on too many connections (#8221) 2020-07-03 09:25:07 +02:00
imdario/mergo
jmespath/go-jmespath connect: Add AWS PCA provider (#6795) 2019-11-21 17:40:29 +00:00
joyent/triton-go Update github.com/joyent/triton-go to latest 2020-04-16 12:34:29 -04:00
json-iterator/go Update go-discover dependency (#7731) 2020-05-04 10:59:48 -04:00
konsorten/go-windows-terminal-sequences Update github.com/joyent/triton-go to latest 2020-04-16 12:34:29 -04:00
kr/text
linode/linodego Switch to go 1.13.7 (#7262) 2020-02-12 10:15:24 -06:00
mattn agent: don't let left nodes hold onto their node-id (#7747) 2020-05-04 18:39:08 +02:00
matttproud/golang_protobuf_extensions
miekg/dns Switch to go 1.13.7 (#7262) 2020-02-12 10:15:24 -06:00
mitchellh acl: add auth method for JWTs (#7846) 2020-05-11 20:59:29 -05:00
modern-go
nicolai86/scaleway-sdk
packethost/packngo
patrickmn/go-cache acl: add auth method for JWTs (#7846) 2020-05-11 20:59:29 -05:00
pierrec/lz4 connect: intermediate CA certs generated with the vault provider lack URI SANs (#6491) 2019-09-23 12:04:40 -05:00
pkg/errors
pmezard/go-difflib
posener/complete vendor: fix case issue (#7777) 2020-05-04 21:39:01 +02:00
pquerna/cachecontrol acl: add auth method for JWTs (#7846) 2020-05-11 20:59:29 -05:00
prometheus Update github.com/joyent/triton-go to latest 2020-04-16 12:34:29 -04:00
rboyer/safeio cli: ensure that 'snapshot save' is fsync safe and also only writes to the requested file on success (#7698) 2020-04-24 17:34:47 -05:00
renier/xmlrpc
ryanuber connect: intermediate CA certs generated with the vault provider lack URI SANs (#6491) 2019-09-23 12:04:40 -05:00
sean-/seed
shirou/gopsutil Update gopsutil (#8208) 2020-07-01 14:47:56 +02:00
sirupsen/logrus Update github.com/joyent/triton-go to latest 2020-04-16 12:34:29 -04:00
softlayer/softlayer-go
spf13/pflag Update go-discover dependency (#7731) 2020-05-04 10:59:48 -04:00
stretchr Update google.golang.org/api and stretchr/testify 2020-06-09 16:03:05 -04:00
tencentcloud/tencentcloud-sdk-go Bump go-discover to support EC2 Metadata Service v2 (#6865) 2019-12-04 11:59:16 -05:00
tv42/httpunix agent: transfer leadership when establishLeadership fails (#5247) 2019-06-19 14:50:48 +02:00
vmware/govmomi