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

Executable metadata missing for some executables on hosts with a large number of executables #250

Open
Gandem opened this issue Nov 21, 2024 · 0 comments

Comments

@Gandem
Copy link
Contributor

Gandem commented Nov 21, 2024

What happened?

Opened as a follow-up to #244

On hosts where the profiler sees as large number of executables (more than 16384 as of 0dac5dd), the executables cache in the reporter will be eventually full, and the least recently used entries will be evicted. Currently, there's no control or guarantee as to when those entries will be re-inserted in that cache.

As a consequence, mappings for these executable's frames will no longer contain the file name field and gnu build id attribute (both are extracted from executable metadata).

Potential fixes

There was initial discussion in #244 (comment) on ways we could fix this, with caveats raised on the reporter API #244 (comment)

Opening this issue for longer term discussion on this.

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

1 participant