-
-
Notifications
You must be signed in to change notification settings - Fork 455
Open
Labels
Description
Problem Statement
When I enabled caching in the OkHttp client and activated File I/O Sentry instrumentation, I observed that the file.write
span always ends with a deadline_exceeded
status. This occurs due to the way OkHttp's DiskLruCache
manages the journal file internally - it keeps the journalWriter open until explicitly closed.

Sentry SDK: 8.13.2
Sentry Gradle Plugin: 5.8.0
Solution Brainstorm
Ideally, we want the span to be properly closed each time cached data is flushed (written). Perhaps the Sentry SDK could handle this differently if the File I/O operation originates from the OkHttp cache. Alternatively, it would be beneficial if we could filter this span out, preventing its duration from contributing to the total ui.load
time.
Metadata
Metadata
Assignees
Labels
Projects
Status
No status