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.
Problem Statement
When I enabled caching in the OkHttp client and activated File I/O Sentry instrumentation, I observed that the
file.writespan always ends with adeadline_exceededstatus. This occurs due to the way OkHttp'sDiskLruCachemanages the journal file internally - it keeps the journalWriter open until explicitly closed.Sentry SDK:
8.13.2Sentry Gradle Plugin:
5.8.0Solution 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.loadtime.