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

feat(err): Rewrite main, improve error handling, more metrics #26155

Merged
merged 6 commits into from
Nov 13, 2024

Conversation

oliverb123
Copy link
Contributor

@oliverb123 oliverb123 commented Nov 12, 2024

Does what it says on the tin. I want to know more about how long various stages of symbol set processing take, and I want to be able to run the code locally under something like perf to profile it and work on hotspots. If we deploy this, I think it'll make cymbal restart much more often, since I've removed the crutch of reporting liveness every frame resolve, but I'm not certain. I kind of suspect the occasional restarts were due to our reqwest client not having a low enough timeout, but these metrics should help me say for sure.

Basically, cymbal lives, now lets make it more fragile so we can then make it more robust

rust/cymbal/src/fingerprinting.rs Show resolved Hide resolved
rust/cymbal/src/frames/mod.rs Show resolved Hide resolved
rust/cymbal/src/main.rs Show resolved Hide resolved
rust/cymbal/src/lib.rs Outdated Show resolved Hide resolved
@oliverb123 oliverb123 merged commit 030866c into master Nov 13, 2024
80 checks passed
@oliverb123 oliverb123 deleted the olly_err_refactor_main branch November 13, 2024 12:18
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

Successfully merging this pull request may close these issues.

2 participants