#241 [Feature] Non-blocking rate-limiter
Issue created by
wild-endeavor
Motivation: Why do you think this is important?
The
rate limiter in flytestdlib is currently a blocking one. We should add a new one that's non-blocking, move all invocations to the new one, and then deprecate the blocking one.
Goal: What should the final outcome look like, ideally?
Non-blocking rate limiter is used across Flyte components like plugins and propeller.
Describe alternatives you've considered
None.
Flyte component
☐ Overall
☐ Flyte Setup and Installation scripts
☐ Flyte Documentation
☐ Flyte communication (slack/email etc)
☑︎ FlytePropeller
☐ FlyteIDL (Flyte specification language)
☐ Flytekit (Python SDK)
☐ FlyteAdmin (Control Plane service)
☑︎ FlytePlugins
☐ DataCatalog
☑︎ FlyteStdlib (common libraries)
☐ FlyteConsole (UI)
☐ Other
flyteorg/flyte