You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sending captured events should honor sending fail.
When does the problem happen
During build
During run-time
When capturing a hard crash
Environment
OS: Unrelated
Compiler: Unrelated
CMake version and config: Unrelated
Steps To Reproduce
Generate crash under Sentry SDK. That should trigger unsent event inside sentry database folder
Turn off networking
Run Sentry SDK again.
Expected: The event is not send and event metadata is not removed, appropriate log statement raised.
Actual: Event is not send, event metadata is removed.
Log output
The text was updated successfully, but these errors were encountered:
There is currently no transport transactionality of events. If an event ends up in the send queue and the transport cannot send for whatever reason, the event is lost. If your use case expects regular network unavailability and requires delivery guarantees, the transport implementation can be customized.
Btw since you use crashpad, implementing a custom transport will not help you with adding delivery guarantees for crashes since the crashpad_handler uses its own transport.
Description
Sending captured events should honor sending fail.
When does the problem happen
Environment
Steps To Reproduce
Expected: The event is not send and event metadata is not removed, appropriate log statement raised.
Actual: Event is not send, event metadata is removed.
Log output
The text was updated successfully, but these errors were encountered: