What are the remaining (known) context leaks? #3075
Unanswered
rkennedy-mode
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We've seen evidence of context leak issues in traces generated in our running application. Looking through the issues and release notes (see the references to fixing #2910 and #2920) it's clear that some leaks have been identified and some of the identified leaks have been fixed.
Is there a list of the remaining, known/suspected context leaks to help users evaluate whether issues in their traces may be attributable to one of the known context leaks? Searching the issues for "leak" turns up a number of false positives (there are many hits for memory leaks and a few for PII-type leaks). There doesn't appear to be a corresponding issue label for context leak-related issues.
Relatedly, what can we do to help identify and report context leaks back to this project in a meaningful way? I suspect some context leaks are relatively obvious, but we have at least one of them in code that uses CompletableFuture (with and without explicit Executors) in complex ways, which makes it difficult to fully explain the paths of execution. We've been unsuccessful so far in creating a minimal reproduction to provide in an issue and we are hesitant to just drop vague descriptions, collected traces, and/or partial production code snippets to this group.
Beta Was this translation helpful? Give feedback.
All reactions