Hi,
I'm not an akka user, but the in company framework that i'm using to perform load tests uses it under the hood.
Basically our load test does lots of requests to the same service across a given period of time.
I noticed a considerable amount of heap usage, retained, and a heap dump shows 2millon instances of NewHostConnectionPool#HostConnectionPoolStage.
I have seen the request is performed using:
Http().singleRequest(request)
So i wonder if could lead to some issue.
Also i have seen that the requests are sent to the PoolMasterActor which has two "pools" registered which seems fine as the services we are sending request to are under different hosts.
So I am failing to see how/when are those millons of HostConnectionPoolStage are being created.
any advice?
thanks!