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 experiment requirements and agent capabilities #430

Closed
pietroalbini opened this issue Jul 28, 2019 · 0 comments · Fixed by #450
Closed

Add experiment requirements and agent capabilities #430

pietroalbini opened this issue Jul 28, 2019 · 0 comments · Fixed by #450
Labels
C-new-feature Category: a new feature to implement E-needs-help Call for participation: we need help for this issue O-windows OS: Windows

Comments

@pietroalbini
Copy link
Member

pietroalbini commented Jul 28, 2019

Now that we have Windows support in Crater we need a way for Craterbot to schedule Windows runs on Windows agents and Linux runs on Linux ones. A way to do that is to add "capabilities" to agents and the ability for experiments to require some capabilities to be present in the scheduled agents.

A way to implement this is to add a capabilities argument to the /next-experiment Agent API call and a requires field to experiments. When the Agent API needs to choose an experiment to run on the agent it will only return one the agent can properly fulfill.

This is part of #149.

@pietroalbini pietroalbini added C-new-feature Category: a new feature to implement O-windows OS: Windows E-needs-help Call for participation: we need help for this issue labels Jul 28, 2019
@pietroalbini pietroalbini mentioned this issue Jul 28, 2019
13 tasks
@bors bors closed this as completed in 1ed788c Sep 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-new-feature Category: a new feature to implement E-needs-help Call for participation: we need help for this issue O-windows OS: Windows
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant