globus / globus/globus-compute

"leaked semaphore objects" error prevents endpoint start

Open
#362 5 comments 1 reaction 1 assignee Claimed by @yongyanrao View on GitHub
enhancement
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.