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

Improve scheduling around disallowed users #9551

Open
shoenig opened this issue Dec 7, 2020 · 1 comment
Open

Improve scheduling around disallowed users #9551

shoenig opened this issue Dec 7, 2020 · 1 comment

Comments

@shoenig
Copy link
Member

shoenig commented Dec 7, 2020

When submitting a job, Nomad's scheduler should be able to determine whether any nodes are able to run a task, given each task's user and each client's user.denylist + user.checked_drivers config. It should also avoid scheduling onto an incompatible client. Currently the user check only happens in a task runner hook at runtime.

Add a fingerprinter && feasibility check around user compatibility.

@mikenomitch
Copy link
Contributor

Just leaving an update from the team here: This seems like a good idea, but we're not sure there's a lot of demand for it. If this is an issue for you, please thumbs up/let us know, as this is helpful for us the gauge demand for this feature.

This also isn't a ton of work (though not completely trivial), so if you need this and want to open a PR, we can provide guidance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants
@shoenig @mikenomitch and others