-
Notifications
You must be signed in to change notification settings - Fork 10
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
Conversation
Just created for tracking purposes at this point. |
This PR depends on perftool-incubator/crucible#340 being merged and a new controller image being created which includes it. |
Another PR that this PR is dependent on: perftool-incubator/toolbox#76 |
611a3be
to
408e39f
Compare
3129b7c
to
8892b84
Compare
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: |
…ore useful with the endpoint label to pinpoint exactly which endpoint is breaking
…or use by crucible-ci
357f07d
to
93504b3
Compare
There was a problem hiding this 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
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.