Environment
self-hosted (https://develop.sentry.dev/self-hosted/)
Steps to Reproduce
- Open a replay that has multiple recording segments
- Attemot to load or play the Replay in the UI
Expected Result
The Replay loads normally and begins playback.
Actual Result
The Replay hangs while loading and does not begin playback. Applying a patch to revert ContextPropagatingThreadPoolExecutor back to ThreadPoolExecutor in src/sentry/replays/usecases/reader.py resolves the issue.
Introduced by this PR: #111460
I also think the ContextPropagatingThreadPoolExecutor is responsible for the issues seen here: getsentry/self-hosted#4326
Product Area
Replays
Link
No response
DSN
No response
Version
26.4.2
Environment
self-hosted (https://develop.sentry.dev/self-hosted/)
Steps to Reproduce
Expected Result
The Replay loads normally and begins playback.
Actual Result
The Replay hangs while loading and does not begin playback. Applying a patch to revert
ContextPropagatingThreadPoolExecutorback to ThreadPoolExecutor insrc/sentry/replays/usecases/reader.pyresolves the issue.Introduced by this PR: #111460
I also think the
ContextPropagatingThreadPoolExecutoris responsible for the issues seen here: getsentry/self-hosted#4326Product Area
Replays
Link
No response
DSN
No response
Version
26.4.2