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

[chore][exporter/fileexporter] Enable goleak check #30899

Merged
merged 1 commit into from
Jan 31, 2024

Conversation

crobert-1
Copy link
Member

@crobert-1 crobert-1 commented Jan 30, 2024

Description:

This enables goleak to check for any leaking goroutines in this package. There is an existing goleak, but it's in a third party dependency which we cannot resolve on our end. There's been a PR open for this issue for 6 years and it hasn't been merged.

Note: The natefinch/lumberjack package is now unmaintained, so this will likely never be fixed. We should consider moving to a new package if possible to avoid the leak. I'll defer to code owners for feedback on possible options.

Link to tracking Issue:
#30438

Testing:
Existing tests and added goleak check are passing.

@djaglowski djaglowski merged commit 7552cad into open-telemetry:main Jan 31, 2024
86 checks passed
@github-actions github-actions bot added this to the next release milestone Jan 31, 2024
cparkins pushed a commit to AmadeusITGroup/opentelemetry-collector-contrib that referenced this pull request Feb 1, 2024
)

**Description:** <Describe what has changed.>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
This enables `goleak` to check for any leaking goroutines in this
package. There is an existing goleak, but it's in a third party
dependency which we cannot resolve on our end. There's been a [PR open
for this issue](natefinch/lumberjack#57) for 6
years and it hasn't been merged.

**Note:** The `natefinch/lumberjack` package is now unmaintained, so
this will likely never be fixed. We should consider moving to a new
package if possible to avoid the leak. I'll defer to code owners for
feedback on possible options.

**Link to tracking Issue:** <Issue number if applicable>
open-telemetry#30438

**Testing:** <Describe what testing was performed and which tests were
added.>
Existing tests and added goleak check are passing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants