-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support multiple containers per executor #5
Comments
ZhuozhaoLi
added a commit
that referenced
this issue
Aug 14, 2019
…ners_#5 Coupling functions with containers #5
tskluzac
added a commit
that referenced
this issue
Sep 9, 2019
Merged
ZhuozhaoLi
added a commit
that referenced
this issue
Mar 23, 2020
…ners_#5 Coupling functions with containers #5
LeiGlobus
added a commit
that referenced
this issue
Mar 30, 2023
# This is the 1st commit message: Rename dirs to compute_endpoint and compute_sdk Update docs to reflect Globus Compute changes Update package/deploy files for compute branding # This is the commit message #2: Modify imports for compute packages # This is the commit message #3: Rename FuncXClient to Client # This is the commit message #4: Rename FuncXExecutor to Executor # This is the commit message #5: Rename FuncxWebClient to WebClient # This is the commit message #6: Rename FuncXTask to ComputeTask # This is the commit message #7: Rename FuncXSerializer to ComputeSerializer # This is the commit message #8: Rename FuncxScopes to ComputeScopes # This is the commit message #9: Rename funcx_manager to manager # This is the commit message #10: Rename FuncXWorker to Worker # This is the commit message #11: Rename funcx_endpoint/ tests dir to endpoint/ # This is the commit message #12: Rename FuncXFuture to ComputeFuture # This is the commit message #13: Update exception names for compute branding # This is the commit message #14: Rename get_funcx_web_client to get_web_client # This is the commit message #15: Fix mock paths in endpoint unit tests # This is the commit message #16: Rename funcx-endpoint to globus-compute-endpoint # This is the commit message #17: Rename funcx-worker to globus-compute-worker # This is the commit message #18: Rename funcx-manager to globus-compute-manager # This is the commit message #19: Update test config for compute branding # This is the commit message #20: Update misc. docstring/comments for compute branding # This is the commit message #21: Rename FuncxScopeBuilder to ComputeScopeBuilder # This is the commit message #22: Rename FuncxConsoleFormatter to ComputeConsoleFormatter # This is the commit message #23: Rename dirs to compute_endpoint and compute_sdk Update docs to reflect Globus Compute changes Rename FuncXTask to ComputeTask Update docs to reflect Globus Compute changes Lint fixes Draft for funcx setup files # This is the commit message #24: setup and init files for funcx
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Currently the executor assumes that every worker is uniform, running the same container. However for better resource management we want the manager to be able start, replace and otherwise manage containers based on the needs of the tasks it receives.
For this to work we'll need to update several components:
There's a bunch of caching/scavenging logic that needs to happen here. Might be worthwhile to read up on distributed caching.
The text was updated successfully, but these errors were encountered: