-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Remove temporary usage of a Thrift fork #2781
Comments
Looks like Thrift 0.14 is now released: https://github.com/apache/thrift/releases/tag/v0.14.0 Any takers? |
I can take a look at this. |
@jpkrohling is there a way to confirm that this new thrift tag fixes issues #2638 and #2452? I also tried the reproducer in #2638 (comment) but I see the following output:
I was expecting some non-zero memory usage numbers and no error; but maybe I'm wrong? @Mario-Hofstaetter, @zigmund: Were you able to confirm that changes in #2780 fixed the memory leak issue? |
@albertteoh is there docker image containing #2780? |
|
I would also expect something non-zero, but perhaps it's a rounding error? The message printed before that, about the failure to process the batch, is indicative that the problematic package was received and processing stopped. In unpatched versions, this would trigger the excessive memory consumption. In any case, you can also try the reproducer at https://github.com/Mario-Hofstaetter/jaegertracing-jaeger-issue-2638, by @Mario-Hofstaetter. |
@jpkrohling running over hour on update: over 16h running the image, memory consumption as low as 16-17Mb per instance. Hurray! Waiting for release. Thanks. |
@albertteoh if you don't mind, I'll take this one as I have some free cycles and we could really have a new release soon :-) |
Please go ahead @jpkrohling :) |
I'm blocked by https://issues.apache.org/jira/browse/THRIFT-5353. I think we should move forward with the release without this issue here. |
Thrift 0.14.1 was released, presumably fixing https://issues.apache.org/jira/browse/THRIFT-5353. We need to try to upgrade to it. |
Closes #2781 Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
Closes jaegertracing#2781 Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
The PR #2780 introduced the usage of a personal fork for Apache Thrift Go libraries to address a memory problem with the agent. Once a new version of Thrift is released that includes the fix, we need to revert that and use the official library again.
The text was updated successfully, but these errors were encountered: