-
Notifications
You must be signed in to change notification settings - Fork 73
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
Skip tap/qbr/qvo ports #521
Conversation
The tap/qbr/qvo ports are not needed and they are local only ports that are used inside OpenStack for wiring up VMs. In hypervisors with many VMs that are also running Calico (not Calico for OpenStack, just a Kubernetes cluster that uses is on the same infra), the CPU usage becomes very high for bird because of this.
@neiljerram is this the same config we use for Calico for OpenStack? Would this change potentially break OpenStack networking? Afraid I don't have enough knowledge in that area to answer myself... |
@caseydavenport No. For Calico for OpenStack the BIRD config is unrelated to confd or to anything else inside the calico-node image. In fact it's even outside what we consider to be the Calico for OpenStack "product", and so is a detail for the deployer to set up - we just provide some example scripting and fragments here: https://github.com/projectcalico/felix/tree/master/etc |
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.
LGTM; one tiny spelling nit if you don't mind correcting it.
/sem-approve |
@mnaser Ah. I'm sorry about this, but I'm afraid we will also need that same change in every |
That's done, also noticed bird6.cfg template, done as well. |
/sem-approve |
@mnaser Is
which I think comes in turn from the form of the commenting you've used here:
Putting that comment inside
WDYT? |
@mnaser do you have time to look at this? Looks like there are some test failures - @neiljerram suggested a fix. Moving to v3.21 for now. |
I'm going to close this for now due to inactivity, but give me a poke if you want to pick it up and we can re-open. |
I think this is related to: At least in our case anyways, sorry for not pushing up the follow up. |
@caseydavenport could we re-open this? |
@mnaser Re-opened... |
/sem-approve |
Looks like a couple test files need to be updated:
You should be able to do this easily with |
The Calico team is reorganizing our code and repository structure in order to make development easier, and as such all of the code in this repository is now located at https://github.com/projectcalico/calico. We appreciate your PR and your patience as we work to improve our developer experience, and welcome you to re-open your changes against the new location. Please reach out if you have any questions! |
The tap/qbr/qvo ports are not needed and they are local only ports that are used
inside OpenStack for wiring up VMs. In hypervisors with many VMs that are also
running Calico (not Calico for OpenStack, just a Kubernetes cluster that uses is
on the same infra), the CPU usage becomes very high for bird because of this.