Skip to content
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

Add command to get installed packages on managers #3773

Merged
merged 1 commit into from
Feb 14, 2025

Conversation

rjmello
Copy link
Member

@rjmello rjmello commented Feb 13, 2025

Description

Added a MANAGERS_PACKAGES HTEX interchange command and associated HTEX method to retrieve a dict mapping each manager ID to a dict of installed packages and their versions. This is useful for debugging and monitoring worker environments.

We gather the package information from the manager upon registration, but do not include it in the standard MANAGERS command, which runs every 5 seconds. This avoids unnecessary overhead.

Type of change

  • New feature

@rjmello rjmello added executor:htex globus-compute Issues that globus-compute team might be interested in fixing labels Feb 13, 2025
@rjmello rjmello force-pushed the manager-packages branch 2 times, most recently from dfffb93 to 668aa6d Compare February 14, 2025 01:16
Added a `MANAGERS_PACKAGES` HTEX interchange command and associated HTEX
method to retrieve a dict mapping each manager ID to a dict of installed
packages and their versions. This is useful for debugging and monitoring
worker environments.

We gather the package information from the manager upon registration,
but do not include it in the standard `MANAGERS` command, which runs
every 5 seconds. This avoids unnecessary overhead.
@khk-globus khk-globus added this pull request to the merge queue Feb 14, 2025
Merged via the queue into master with commit ef0c845 Feb 14, 2025
9 checks passed
@khk-globus khk-globus deleted the manager-packages branch February 14, 2025 12:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
executor:htex globus-compute Issues that globus-compute team might be interested in fixing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants