-
-
Notifications
You must be signed in to change notification settings - Fork 15
Description
Hey Sam,
After upgrading to 0.15.0 we seem to be having an explosion of connections problem, to the point where the upstream service (OpenSearch) starts issuing 429's and everything just crumbles from there.
Downgrading back to 0.14.0 solves the issue.
I've been using Thread::Local
to cache an instance of my client. This is in a Falcon environment.
With 0.15.0, I tried storing an instance of the client as a class variable since the point of 0.15.0 seems to be that the connection pool is thread safe now but there was no change. I also tried using (what I assumed to be) the original connection pool with clients: Async::HTTP::Faraday::PersistentClients
but that also yielded no change.
For now I've locked things down to 0.14.0, if there's anything else I can provide to help, I'm happy to do so.