moby/vendor
Cory Snider 25b51cad3d libnetwork: replace ad-hoc semaphore implementation
...for limiting concurrent external DNS requests with
"golang.org/x/sync/semaphore".Weighted. Replace the ad-hoc rate limiter
for when the concurrency limit is hit (which contains a data-race bug)
with "golang.org/x/time/rate".Sometimes.

Immediately retrying with the next server if the concurrency limit has
been hit just further compounds the problem. Wait on the semaphore and
refuse the query if it could not be acquired in a reasonable amount of
time.

Signed-off-by: Cory Snider <csnider@mirantis.com>
2023-02-16 19:05:59 -05:00
..
cloud.google.com/go vendor: github.com/moby/swarmkit/v2 v2.0.0-20221123162438-b17f02f0a054 2022-11-23 18:30:18 +01:00
code.cloudfoundry.org/clock bump docker/swarmkit 59163bf75df38489d4a10392265d27156dc473c5 2019-04-15 18:04:36 +02:00
github.com vendor: update buildkit to latest v0.11 2023-02-07 10:24:43 -08:00
go.etcd.io vendor: github.com/moby/swarmkit/v2 v2.0.0-20221123162438-b17f02f0a054 2022-11-23 18:30:18 +01:00
go.opencensus.io vendor: go.opencensus.io v0.23.0 2022-06-29 16:41:12 +02:00
go.opentelemetry.io vendor: update buildkit to v0.11.2 2023-02-01 23:29:10 -08:00
go.uber.org vendor: go.uber.org/zap v1.21.0 2022-11-23 18:16:41 +01:00
golang.org/x libnetwork: replace ad-hoc semaphore implementation 2023-02-16 19:05:59 -05:00
google.golang.org vendor: update buildkit to v0.11.2 2023-02-01 23:29:10 -08:00
gotest.tools/v3 vendor: gotest.tools/v3 v3.4.0 2022-11-05 19:38:01 +01:00
k8s.io/klog/v2 vendor: github.com/moby/swarmkit/v2 v2.0.0-20221123162438-b17f02f0a054 2022-11-23 18:30:18 +01:00
resenje.org/singleflight daemon/disk_usage: Use context aware singleflight 2022-11-29 16:46:19 +01:00
modules.txt libnetwork: replace ad-hoc semaphore implementation 2023-02-16 19:05:59 -05:00