globus / globus/globus-compute
"leaked semaphore objects" error prevents endpoint start
- Dominant language
- Python
- Stars
- 162
- Forks
- 53
- Avg merge
- 15h 29m
- Merged PRs (30d)
- 26
Description
Following the readme at: https://github.com/funcx-faas/funcX/tree/forwarder_rearch_1/funcx_sdk/funcx/tests
Only change to the readme code was editing the config.py for the "test_local" endpoint I created rather than the one mentioned (as it doesn't exist in my clean install).
MacOS 11.1, fresh conda (4.9.2) environment and funcx install with Python 3.8
When attempting to start the endpoint, I get the following error and it prevents startup.
`(funcx_testing_py3.8) mattebaughmans-MacBook-Pro:funcX matt$ funcx-endpoint start test_local
2021-02-05 16:22:52 funcx.sdk.client.FuncXClient:79 [INFO] [instance:140382332256112] Creating client of type for service "funcX"
2021-02-05 16:22:53 funcx.sdk.client.FuncXClient:79 [INFO] [instance:140382334765040] Creating client of type for service "funcX"
2021-02-05 16:22:53 funcx:241 [INFO] Starting endpoint with uuid: d091a1a5-1d71-4ec2-8a7e-8739fbe73e4c
(funcx_testing_py3.8) mattebaughmans-MacBook-Pro:funcX matt$ /Users/matt/opt/anaconda3/envs/funcx_testing_py3.8/lib/python3.8/multiprocessing/resource_tracker.py:216: UserWarning: resource_tracker: There appear to be 6 leaked semaphore objects to clean up at shutdown`
Contributor guide
Assessment
This issue has not been assessed yet.