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

remotehosts.py endpoint #483

Merged
merged 4 commits into from
Apr 29, 2024
Merged

remotehosts.py endpoint #483

merged 4 commits into from
Apr 29, 2024

Conversation

k-rister
Copy link
Contributor

@k-rister k-rister commented Mar 27, 2024

This is a from scratch implementation of a new endpoint called remotehosts. This endpoint has many new/different design points that are meant to address existing scalability issues with the remotehost endpoint while also implementing our new endpoint paradigm -- namely that they be written in Python and they use the run-file JSON interface to load their configuration information instead of the CLI stream that existing endpoints use.

@k-rister k-rister self-assigned this Mar 27, 2024
@k-rister
Copy link
Contributor Author

Just created for tracking purposes at this point.

@k-rister
Copy link
Contributor Author

This PR depends on perftool-incubator/crucible#340 being merged and a new controller image being created which includes it.

@k-rister
Copy link
Contributor Author

Another PR that this PR is dependent on: perftool-incubator/toolbox#76

@k-rister k-rister force-pushed the dev-kmr branch 2 times, most recently from 611a3be to 408e39f Compare April 19, 2024 13:04
@k-rister k-rister force-pushed the dev-kmr branch 2 times, most recently from 3129b7c to 8892b84 Compare April 25, 2024 01:01
@k-rister
Copy link
Contributor Author

I have a crucible-ci commit that is pending submission as a PR once this PR is complete that will add testing for this new endpoint:

k-rister/crucible-ci@92b2710

@k-rister k-rister force-pushed the dev-kmr branch 2 times, most recently from 357f07d to 93504b3 Compare April 26, 2024 20:00
@k-rister k-rister added enhancement New feature or request and removed DO NOT MERGE labels Apr 26, 2024
@k-rister k-rister marked this pull request as ready for review April 26, 2024 20:00
Copy link
Contributor

@rafaelfolco rafaelfolco left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

code looks good, just raised a few questions for clarity

@k-rister k-rister merged commit 65c21e5 into master Apr 29, 2024
138 checks passed
@k-rister k-rister deleted the dev-kmr branch April 29, 2024 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants