[issue36867] Make semaphore_tracker track other system resources
Karthikeyan Singaravelan
report at bugs.python.org
Sun May 12 04:27:47 EDT 2019
Karthikeyan Singaravelan <tir.karthi at gmail.com> added the comment:
Since the commit there is a warning in CI and locally while running tests.
Travis CI :
* https://travis-ci.org/python/cpython/jobs/531304357#L2099 (test_multiprocessing_forkserver)
* https://travis-ci.org/python/cpython/jobs/531304357#L2296 (test_multiprocessing_fork)
Before commit :
./python.exe -X tracemalloc -m test --fail-env-changed test_multiprocessing_forkserver
Run tests sequentially
0:00:00 load avg: 4.71 [1/1] test_multiprocessing_forkserver
test_multiprocessing_forkserver passed in 2 min 21 sec
== Tests result: SUCCESS ==
1 test OK.
Total duration: 2 min 21 sec
Tests result: SUCCESS
After commit f22cc69b012f52882d434a5c44a004bc3aa5c33c :
./python.exe -X tracemalloc -m test --fail-env-changed test_multiprocessing_forkserver
Run tests sequentially
0:00:00 load avg: 4.08 [1/1] test_multiprocessing_forkserver
/Users/karthikeyansingaravelan/stuff/python/cpython/Lib/multiprocessing/resource_tracker.py:198: UserWarning: resource_tracker: There appear to be 1 leaked shared_memory objects to clean up at shutdown
warnings.warn('resource_tracker: There appear to be %d '
/Users/karthikeyansingaravelan/stuff/python/cpython/Lib/unittest/case.py:683: ResourceWarning: unclosed file <_io.BufferedReader name=7>
testMethod()
Object allocated at (most recent call last):
File "/Users/karthikeyansingaravelan/stuff/python/cpython/Lib/subprocess.py", lineno 819
self.stdout = io.open(c2pread, 'rb', bufsize)
test_multiprocessing_forkserver passed in 2 min 20 sec
== Tests result: SUCCESS ==
1 test OK.
Total duration: 2 min 20 sec
Tests result: SUCCESS
== Tests result: SUCCESS ==
1 test OK.
Total duration: 2 min 26 sec
Tests result: SUCCESS
----------
nosy: +xtreak
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue36867>
_______________________________________
More information about the Python-bugs-list
mailing list