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

Support VF interrupt binding to specified CPU #10

Open
hustcat opened this issue Mar 14, 2017 · 8 comments
Open

Support VF interrupt binding to specified CPU #10

hustcat opened this issue Mar 14, 2017 · 8 comments
Assignees

Comments

@hustcat
Copy link
Owner

hustcat commented Mar 14, 2017

CNI spec support ordered plugin chaining, we can write a interrupt binding plugin to bind interrupt of VF to assigned CPU. @rkamudhan

@rkamudhan
Copy link
Collaborator

yes, that is great idea to work on.

@rkamudhan
Copy link
Collaborator

@hustcat Can we have a discussion on this implementation ?

@lmdaly
Copy link

lmdaly commented Aug 15, 2017

@hustcat @rkamudhan We are currently exploring this feature in our PoC - maybe we can collaborate together on it?

@hustcat
Copy link
Owner Author

hustcat commented Aug 16, 2017

Yeah, @lmdaly @rkamudhan Do you have any detailed implementation?

@hustcat
Copy link
Owner Author

hustcat commented Aug 17, 2017

We should think how to coordinate with k8s, and k8s don't support cpuset for container now. Ref k8s #10570.

@lmdaly
Copy link

lmdaly commented Aug 17, 2017

@hustcat the new native CPU Manager in Kubernetes uses cpusets to assigns cores at a container level. It should be an alpha feature in K8s 1.8.
Here is the proposal doc: https://github.com/ConnorDoyle/community/blob/a21b6adf7382ccf88a0ca42b133599af39eb4dd0/contributors/design-proposals/cpu-manager.md
and the code:
kubernetes/kubernetes#49186

@ConnorDoyle
Copy link

Here's the stable link to the proposal (it has been merged): CPU manager

@ConnorDoyle
Copy link

Here's a general top-level issue to help track work (since we need more than just coordination with CNI): kubernetes/kubernetes#49964

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

4 participants