Create new FuncX client in threads
Closed this issue · 2 comments
WardLT commented
The Globus SDK is not threadsafe. We'll need to create a new FuncXClient instance for each thread or process in the FuncXTaskServer
WardLT commented
On further thought, the problem might be in the FuncXExecutor from FuncX and not colmena. We'll close once FuncX is patched (there is a problem in in FuncX) to verify there is not also a Colmena issue.
WardLT commented
Fixed in FuncX