moby/vendor/golang.org/x
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
..
crypto vendor: golang.org/x/crypto v0.2.0 2022-11-25 17:57:16 +01:00
net vendor: golang.org/x/net v0.7.0 2023-02-14 21:00:09 +01:00
oauth2 vendor: golang.org/x/oauth2 v0.1.0 2022-11-15 13:43:31 +01:00
sync daemon/disk_usage: Use context aware singleflight 2022-11-29 16:46:19 +01:00
sys vendor: golang.org/x/sys v0.5.0 2023-02-14 20:58:24 +01:00
text daemon/config: support alternate (common) unicode encodings using a BOM 2023-01-10 15:49:15 -07:00
time libnetwork: replace ad-hoc semaphore implementation 2023-02-16 19:05:59 -05:00