Skip to content

Releases: Netflix/concurrency-limits

Pluggable GRPC error and metadata

25 May 20:37
92bfd6d
Compare
Choose a tag to compare
Merge pull request #47 from elandau/feature/error_supplier

Make the GRPC status and metadata generation pluggable

noload RTT smoothing

23 May 18:05
65b0dd9
Compare
Choose a tag to compare
Merge pull request #46 from elandau/feature/noload_rtt_smoothing

feature: gradient noload rtt smoothing

v0.0.29: Merge pull request #44 from elandau/feature/vegas_slow_start

07 May 17:11
ba9767c
Compare
Choose a tag to compare
  • Add probing to VegasLimit
  • Simplify probing configuration
  • TCP slow-start like behavior for VegasLimit

v0.0.28: Merge pull request #42 from elandau/bugfix/noload_rtt_probing

04 May 04:59
7831418
Compare
Choose a tag to compare
  • Fix bug filtering sample window for high noload RTT
  • Continue using the existing sample window when it fails the filter to avoid starving the algorithm
  • Set limit to queueSize when probing for minRtt
  • Add GRPC example

Fix precondition

03 May 23:22
f3e9427
Compare
Choose a tag to compare
Merge pull request #41 from elandau/bugfix/bad_precondition

Fix bad precondition check

v0.0.26

30 Apr 22:26
Compare
Choose a tag to compare
  • Better tracking of RTT noLoad
  • For the 'gradient' limiter allow for probing for an up to date noload RTT
  • Less aggressive min rtt threshold of (1 us) now that we can probe for better RTT
  • Make the sample window size relative to the last min RTT and not the absolute min RTT to get a more meaningful sample size
  • Track metrics as distributions and not gauges for better visibility
  • Capture data from sample window in a single immutable class
  • Fix Vegas smoothing
  • Fix Vegas smoothing and set default to 1.0
  • Fix partitionByPathInfo

v0.0.25: Merge pull request #40 from elandau/bugfix/fix_javadocs

30 Apr 22:10
fa04844
Compare
Choose a tag to compare
  • Better tracking of RTT noLoad
  • For the 'gradient' limiter allow for probing for an up to date noload RTT
  • Less aggressive min rtt threshold of (1 us) now that we can probe for better RTT
  • Make the sample window size relative to the last min RTT and not the absolute min RTT to get a more meaningful sample size
  • Track metrics as distributions and not gauges for better visibility
  • Capture data from sample window in a single immutable class
  • Fix Vegas smoothing
  • Fix Vegas smoothing and set default to 1.0
  • Fix partitionByPathInfo

Better tracking of RTT noLoad

17 Apr 18:22
2cdd735
Compare
Choose a tag to compare
  • For the 'gradient' limiter allow for probing for an up to date noload RTT
  • Less aggressive min rtt threshold of (1 us) now that we can probe for better RTT
  • Make the sample window size relative to the last min RTT and not the absolute min RTT to get a more meaningful sample size
  • Track metrics as distributions and not gauges for better visibility

Capture data from sample window in a single immutable class

17 Apr 02:12
0c9773f
Compare
Choose a tag to compare
Merge pull request #38 from elandau/feature/api

Capture data from sample window in a single immutable class

Fix Vegas smoothing

05 Apr 20:13
39486b6
Compare
Choose a tag to compare
Merge pull request #36 from elandau/bugfix/vegas_smoothing

Fix Vegas smoothing and set default to 1.0