Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance issue / holding reference to binaries #519

Closed
elvanja opened this issue Sep 12, 2022 · 4 comments
Closed

Performance issue / holding reference to binaries #519

elvanja opened this issue Sep 12, 2022 · 4 comments
Assignees

Comments

@elvanja
Copy link

elvanja commented Sep 12, 2022

Hi,

A Phoenix app I am working on is experiencing binaries related memory leak.
It is related to Quantum triggered jobs, but after some investigation found that it is actually open telemetry related process that holds on to those binaries. Not sure if this is a Quantum or Telemetry issue though (or our usage!).

Binaries memory leak with quantum and (open)telemetry contains all the details.

Any ideas on what might be the cause?

@maennchen
Copy link
Member

@elvanja Hm. I would say that this is an unexpected behavior of telemetry / telemetry-related libraries.

Could you open an issue there and link back to this?

@elvanja
Copy link
Author

elvanja commented Sep 13, 2022

Yep, already done that. See open-telemetry/opentelemetry-erlang#459. Likely it is entirely at telemetry side of things. Apologies for not adding a note sooner 😄

@maennchen
Copy link
Member

@elvanja No worries, thank you :)

I'll leave this issue open for other people until it has been resolved.

@maennchen maennchen self-assigned this Sep 13, 2022
@elvanja
Copy link
Author

elvanja commented Oct 11, 2022

Update: this seems to be resolved by switching protocol to :http_protobuf. The :grpc flow still has issues, but at least there is a workaround. And, it definitely is related to open telemetry, not quantum.

@elvanja elvanja closed this as completed Oct 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants