Hi Johannes,
Thank you for looking into that.
This is really surprising finding. I cannot find anything wrong with my
code though in this regards. There is one more materializer beining
initialized, but for an endpoint that is rarely used (Swagger docs - I have
verified in the logs, that there ar
Hi Bartosz,
I had a quick look into the dump. It contains >317000 StreamSupervisors, so
creating too many materializers is really the issue. Note, that the
materializer itself might go out of scope but the engine still stays alive
if the materializer has not been shutdown manually.
I created http
I have verified that but there are 2 places where declare the
materializers. Both are declared as vals. I will verify the number of
materializer instances on my heap-dump to confirm.
On Tue, 26 Sep 2017 at 13:24 Johannes Rudolph <
johannes.rudo...@lightbend.com> wrote:
> On Tue, Sep 26, 2017 at 7
On Tue, Sep 26, 2017 at 7:18 AM, Patrik Nordwall
wrote:
> If the names are StreamSupervisor- I think it can be that a new
> Materializer is created for each request. I don’t know if that is done by
> your application or by Akka Http. Does that ring any bells? Do you have any
> creation of stream
If the names are StreamSupervisor- I think it can be that a new
Materializer is created for each request. I don’t know if that is done by
your application or by Akka Http. Does that ring any bells? Do you have any
creation of stream materializers in your code?
/Patrik
mån 25 sep. 2017 kl. 21:51 sk
Hi Johannes,
I can share the heap dump. I will try uploading it to Google Drive.
I'm still suspecting Akka Http. A few days ago I was forced to migrate to
HTTP4S in emergency. After the migration of endpoints (no single other
change applied) the heap dump utilisation is stable.
Bartosz
On Mon
Hi Bartosz,
I can look into the heap dump. You can send it to me privately. If that's
not possible could you post an histogram? It would be great if that could
be filtered once for subclasses of `Actor` (which will probably be
dominated by `ActorGraphInterpreter`) and once filtered by `GraphSta