[issue36668] semaphore_tracker is not reused by child processes

2019-04-24 Thread Antoine Pitrou
Antoine Pitrou added the comment: New changeset 004b93ea8947bcbe85b6fa16fe0999bfa712d5c1 by Antoine Pitrou (Thomas Moreau) in branch 'master': bpo-36668: FIX reuse semaphore tracker for child processes (#5172) https://github.com/python/cpython/commit/004b93ea8947bcbe85b6fa16fe0999bfa712d5c1

[issue36668] semaphore_tracker is not reused by child processes

2019-04-24 Thread Antoine Pitrou
Change by Antoine Pitrou : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue36668] semaphore_tracker is not reused by child processes

2019-04-19 Thread SilentGhost
Change by SilentGhost : -- nosy: +davin, pitrou ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue36668] semaphore_tracker is not reused by child processes

2019-04-19 Thread Thomas Moreau
Change by Thomas Moreau : -- keywords: +patch pull_requests: +12805 stage: -> patch review ___ Python tracker ___ ___

[issue36668] semaphore_tracker is not reused by child processes

2019-04-19 Thread Thomas Moreau
New submission from Thomas Moreau : The current implementation of the semaphore_tracker creates a new process for each children. The easy fix would be to pass the _pid to the children but the current mechanism to check if the semaphore_tracker is alive relies on waitpid which cannot be used