-
Story
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
None
-
False
-
-
False
-
rhos-ops-platform-services-pidone
-
-
-
Sprint 12
-
1
-
Important
Goal: Where ThreadGroup exposes helpers that create processes, wrap them with spawn context so thread-management locks are not inherited in children.
Acceptance Criteria:
- Verify spawn_process_pool (or equivalent) switched to get_spawn_pool.
- Integration test combining ThreadGroup + multiprocessing shows no freeze under load.
- API behaviour remains backward-compatible.
Additional Details:
See https://pythonspeed.com/articles/python-multiprocessing/ and video explanation at https://youtu.be/RIc-Tut95YM?t=185.
- blocks
-
OSPRH-17945 [fork vs multiprocessing] 7 - Add internal documentation & release notes for spawn migration
-
- Backlog
-
- is blocked by
-
OSPRH-17937 [fork vs multiprocessing] 1 - Introduce oslo_service._multiprocessing spawn-safe helpers
-
- Closed
-