Eliminate cancellation deadlock in RateLimiter implementations (#90285)
authorBrennan <brecon@microsoft.com>
Thu, 10 Aug 2023 15:28:45 +0000 (08:28 -0700)
committerGitHub <noreply@github.com>
Thu, 10 Aug 2023 15:28:45 +0000 (08:28 -0700)
commit219392ee65562aebaeee9cb27a60a6536eb60ef7
treec8727b298ab656a4e1e089853c9bc6d23900d320
parentb682a703606b1de6f7ed291a36fd1bed6bf27cce
Eliminate cancellation deadlock in RateLimiter implementations (#90285)
src/libraries/System.Threading.RateLimiting/src/System/Threading/RateLimiting/ConcurrencyLimiter.cs
src/libraries/System.Threading.RateLimiting/src/System/Threading/RateLimiting/FixedWindowRateLimiter.cs
src/libraries/System.Threading.RateLimiting/src/System/Threading/RateLimiting/SlidingWindowRateLimiter.cs
src/libraries/System.Threading.RateLimiting/src/System/Threading/RateLimiting/TokenBucketRateLimiter.cs
src/libraries/System.Threading.RateLimiting/tests/ConcurrencyLimiterTests.cs