question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

HTTP/2 stream memory leak

See original GitHub issue

With this config:

- kind: io.l5d.recentRequests
  sampleRate: 1.0
  capacity: 10

A linkerd instance @ 6 req/sec with 1G heap can have ~700mb allocated to a recentRequests related class: image

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:12 (8 by maintainers)

github_iconTop GitHub Comments

1reaction
jeniagcommented, Mar 29, 2017

This is a trace from the same machine @Oded-B used, but with tracing disabled. I can open a separate issue, but I added here because it might have been the underlying cause.

0reactions
klingerfcommented, Apr 12, 2017

Renamed this issue to “HTTP/2 stream memory leak”, and we’ll use it as a tracking ticket for fixing.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Grizzly HTTP2 Session/Stream - Memory Leak · Issue #2125
Problem Description: Grizzly HTTP2 Session/Stream memory is being increased in the first 10mins till the max memory and GC was also stopped ...
Read more >
Abnormal Heap memory allocation in HTTP2 - Stack Overflow
I am using ubuntu OS, tomcat v9.0.14, java v9. MAT suspect Report gives. 191 instances of "org.apache.coyote.http2.Stream", loaded by "java ...
Read more >
Node.js Memory Leak Detection: How to Debug & Avoid Them
Learn what Node.js memory leaks are. Discover common causes and go through the whole debugging process, from detection to fixing and ...
Read more >
64671 – HTTP/2 Stream.receivedData method throwing ...
So, suspecting a memory leak, we tried to simulate the same thing in the latest 9.x series tomcat version (9.0.37), in which we...
Read more >
Hunting Java Memory Leaks - Toptal
A memory leak occurs when object references that are no longer needed are unnecessarily maintained. These leaks are bad. For one, they put...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found