-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Open
Description
Thread leak: Django Dev Server
📋 Complete fix guidance: How-To: Thread Leaks
The django "dev server" is starting during test but not being cleaned up.
Reproduction
To reproduce the thread leak:
- Remove the
@thread_leak_allowlist
decorator from the test if present - Run:
export SENTRY_THREAD_LEAK_STRICT=1
pytest -v tests/acceptance/test_disabled_custom_symbol_sources.py::DisabledCustomSymbolSourcesSettingsTest::test_disabled_custom_symbol_sources
Example Thread Leaks
<Thread(Thread-112 (process_request_thread), started daemon 140571863676608)>@django.core.servers.basehttp.ThreadedWSGIServer.process_request_thread
Verify Fix
Remove any @thread_leak_allowlist
decorators and confirm no failures:
export SENTRY_THREAD_LEAK_STRICT=1
pytest -v tests/acceptance/test_disabled_custom_symbol_sources.py
Impact
- Tests: 295
- Files: