100% CPU load with device scanning enabled

Maria Matejka jan.matejka at nic.cz
Mon May 6 23:04:47 CEST 2019


Hello!

Just shortly, I was trying BIRD in QEMUs connected via OVS bridges 
several years ago. It was even worse, I went to some segfaults in OVS.
(A week later, one of my friends told me that it was an embargoed bug.)
I didn't try any more, it wasn't feasible.

I'd like to promise that I'd look into it, anyway I'm busy a lot and 
I'll surely forget your issue in ten minutes. If you don't hear me until 
next Monday, please ping me.

Maria

On 5/6/19 9:33 PM, Saso Tavcar wrote:
> The best solution would be a good OVS routing table patch as quoted.
> 
> Maybe BIRD developers can help, since they are native C developers.
> 
> We also tried bird on native (K)VM network interfaces. Since they are 
> some kind of SW
> emulation too, we hit on unrecoverable network IRQ problems, thus 
> overloaded OVS is
> still better solution for us.
> 
> Regards,
> saso
> 
>> On 6 May 2019, at 21:01, Kees Meijs <kees at nefos.nl 
>> <mailto:kees at nefos.nl>> wrote:
>>
>> Hi Saso,
>>
>> Thank you very much. OVS is new in the mix (we're not replacing Quagga 
>> alone) as well. Obviously we didn't expect this to happen.
>>
>> I'll see if patching OVS in Debian in a similar way works for us or if 
>> another approach fits better (i.e. maybe not using OVS at all).
>>
>> If you'll know of a better more upgrade-and-maintainance-proof 
>> solution I would welcome more information.
>>
>> Regards,
>> Kees
>>
>> On 06-05-19 20:40, Saso Tavcar wrote:
>>> this is an OVS issue, already discussed:
>>>
>>> https://mail.openvswitch.org/pipermail/ovs-discuss/2016-November/043007.html
>>> ...
>>> _https://mail.openvswitch.org/pipermail/ovs-discuss/2016-November/043063.html_
>>> _
>>> _
>>> Official OVS quote:
>>> >/We'd accept patches to improve OVS's routing table code. It's not />/designed to scale to 1,800,000 routes. We'd also take code to suppress />/the routing table code in cases where it isn't actually needed, since />/it's not always needed. But we can't take a patch to just delete it; />/I'm sure you understand./
>>> I tried to apply this patch at that time, but was already useless for 
>>> newer versions:
>>>
>>> _https://mail.openvswitch.org/pipermail/ovs-discuss/attachments/20161123/5379b333/attachment.bin_
>>>
>>> Our workaround was to scale VM with 3 vCPU-s, since our average 
>>> system load is 1.5 for BGP.
>>>
>>> You can see what is happening:
>>>
>>
> 


More information about the Bird-users mailing list