Hi All,

I am  seeing that  in OVS  2.4 and  ovs 2.5   Bulk flow  deletion  is  taking  
huge  time  more  than  (30 mins)  compared  to  ovs 2.3  where  it  used to  
take  1-2  secs .

Below are steps  which I am  following to   reproduce the  issue :


1. Add  200K Flows

####### Sample Script  to  add  200 K Flows   ######


echo "Adding 200K Flows"
date
for v in {1..20}

do

for i in {1..250}
   do

     for j in {1..40}
       do

         ovs-ofctl add-flow br-int 
hard_timeout=0,idle_timeout=0,priority=10,ip,cookie=0x5c38cfa3a668$v,table=0,dl_dst=fa:16:3e:af:69:a3,dl_vlan=$v,nw_src=9.16.$i.$j/32,in_port=1,actions=output:1

       done
   done

done
date
echo "Flows are added"

echo "Dump-Flows"
ovs-ofctl dump-flows br-int |wc
date


########   End  Script   ####


2. Try to delete  10 k Flows  ()

ovs-ofctl del-flows br-int dl_vlan=1

3. Above  command  gets  executed  successfully , but  looks  like deletion 
keep on happening in background .
4.  It   takes  more  than  30  mins  to  complete it ,  during  this  period  
if  anyone  executes any of  below  command  it  hangs  without any output .


ovs-ofctl dump-flows br-int

or

ovs-ofctl show br-int


5.  This  issue  is not seen  in ovs 2.3


Is  there any solution for  this  issue ?




Thanks & Regards,
Alok
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to