classification
Title: Multiprocessing Manager Object Cleanup
Type: behavior Stage:
Components: Library (Lib) Versions: Python 3.9
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: boom0192
Priority: normal Keywords:

Created on 2020-09-27 01:06 by boom0192, last changed 2020-09-27 01:06 by boom0192.

Messages (1)
msg377551 - (view) Author: Michael L. Boom (boom0192) Date: 2020-09-27 01:06
I have a program that is running a multiprocessing manager.  Other programs connect and get proxies for objects.  If those programs close cleanly, the destructor in the multiprocessing manager for the corresponding object gets called.  If I kill that program, the destructor never gets called.  This is a serious problem as I can’t cleanup resources in this case.
History
Date User Action Args
2020-09-27 01:06:35boom0192create