chore(crashtracking): add checks for receiver timeout - #2178
Conversation
Clippy Allow Annotation ReportComparing clippy allow annotations between branches:
Summary by Rule
Annotation Counts by File
Annotation Stats by Crate
About This ReportThis report tracks Clippy allow annotations for specific rules, showing how they've changed in this PR. Decreasing the number of these annotations generally improves code quality. |
📚 Documentation Check Results📦
|
🎉 All green!🧪 All tests passed 🎯 Code Coverage (details) 🔗 Commit SHA: 863182e | Docs | Datadog PR Page | Give us feedback! |
🔒 Cargo Deny Results📦
|
1808318 to
80adc50
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 80adc501b8
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
Artifact Size Benchmark Reportaarch64-alpine-linux-musl
aarch64-unknown-linux-gnu
libdatadog-x64-windows
libdatadog-x86-windows
x86_64-alpine-linux-musl
x86_64-unknown-linux-gnu
|
80adc50 to
bc733b9
Compare
bc733b9 to
02869a2
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 02869a2487
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
02869a2 to
9d5acf9
Compare
9d5acf9 to
863182e
Compare
[PROF-15207](https://datadoghq.atlassian.net/jira/software/c/projects/PROF/boards/11?selectedIssue=PROF-15207) # What does this PR do? This PR adds an explicit bin test that checks that even when the receiver times out in the middle of receiving stack trace frames, it still correctly generates a crash report marked as incomplete # Motivation We have no testing for receiver timeouts in middle of report generation # Additional Notes Anything else we should know when reviewing? # How to test the change? Describe here in detail how the change can be validated. [PROF-15207]: https://datadoghq.atlassian.net/browse/PROF-15207?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ Signed-off-by: Taegyun Kim <taegyun.kim@datadoghq.com>

PROF-15207
What does this PR do?
This PR adds an explicit bin test that checks that even when the receiver times out in the middle of receiving stack trace frames, it still correctly generates a crash report marked as incomplete
Motivation
We have no testing for receiver timeouts in middle of report generation
Additional Notes
Anything else we should know when reviewing?
How to test the change?
Describe here in detail how the change can be validated.