45a2fa5a01
More recommendations for blocking queries clients was added here: https://github.com/hashicorp/consul/pull/5358 This commit mainly adds cursor/index validation/correction based on these recommendations (plus tests) The recommendations also suggest that clients should include rate limiting. Because of this, we've moved the throttling out of Consul UI specific code and into Blocking Query specific code. Currently the 'rate limiting' in this commit only adds a sleep to every iteration of the loop, which is not the recommended approach, but the code here organizes the throttling functionality into something we can work with later to provide something more apt. |
||
---|---|---|
.. | ||
blocking.js | ||
cache.js | ||
callable.js | ||
index.js | ||
proxy.js | ||
reopenable.js | ||
resolver.js | ||
storage.js |