[ovs-dev] [PATCH ovn 1/2] northd: Use address sets for ARP responder flows for VIPs.

Dumitru Ceara dceara at redhat.com
Wed Oct 6 08:19:08 UTC 2021


On 10/6/21 3:01 AM, Numan Siddique wrote:
> On Fri, Oct 1, 2021 at 9:47 AM Dumitru Ceara <dceara at redhat.com> wrote:
>>
>> Otherwise the S_ROUTER_IN_IP_INPUT aggregated flows that reply to ARP
>> requests targeting load balancer VIPs get completely regenerated every
>> time a new VIP/LB is added.  This affects SB memory usage as RAFT log
>> entries are huge.  Use an address set instead.  Updating an address set
>> is incremental, because it's performed with a "mutate" operation.
>>
>> On a large scale ovn-kubernetes deployment with a high number of
>> load balancers (services) this change reduces memory usage of
>> ovsdb-servers running the OVN_Southbound cluster by 50%, from ~2GB
>> RSS to ~1GB RSS.
>>
>> Signed-off-by: Dumitru Ceara <dceara at redhat.com>
> 
> Thanks Dumitru for the patches.
> 
> Both the patches LGTM.   I applied both to the main branch.
> 
> Numan
> 

Thanks!



More information about the dev mailing list