-
Notifications
You must be signed in to change notification settings - Fork 207
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
[PLAT-8185] Limit retries of event payloads based on size and age, and session payloads based on age #1633
Conversation
d30897a
to
e22bdea
Compare
bugsnag-android-core/src/main/java/com/bugsnag/android/EventFilenameInfo.kt
Outdated
Show resolved
Hide resolved
bugsnag-android-core/src/main/java/com/bugsnag/android/EventFilenameInfo.kt
Show resolved
Hide resolved
bugsnag-android-core/src/main/java/com/bugsnag/android/SessionFilenameInfo.kt
Outdated
Show resolved
Hide resolved
...scenarios/src/main/java/com/bugsnag/android/mazerunner/scenarios/DiscardOldEventsScenario.kt
Outdated
Show resolved
Hide resolved
...scenarios/src/main/java/com/bugsnag/android/mazerunner/scenarios/DiscardOldEventsScenario.kt
Outdated
Show resolved
Hide resolved
As this touches some of the low-level routines, I would ensure that a full CI run has been performed before merging this PR (just include |
@kstenerud I hope you don't mind, but I have taken the liberty of updating updating your branch from |
01e7729
to
b568b41
Compare
Android notifier sizes
Generated by 🚫 Danger |
293c614
to
bae9a08
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
e3daa0e
to
67c46e6
Compare
…session payloads based on age
67c46e6
to
8e327e0
Compare
Goal
To prevent the buildup of old or large files, event and session files will be deleted on a failed send if they meet certain criteria:
Testing
New e2e tests