[OVSDB-65] Pipeline flows arent programmed consistently. Created: 04/Sep/14  Updated: 19/Oct/17  Resolved: 23/Sep/14

Status: Resolved
Project: ovsdb
Component/s: openstack.net-virt-providers
Affects Version/s: unspecified
Fix Version/s: None

Type: Bug
Reporter: Madhu Venugopal Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Mac OS
Platform: PC


External issue ID: 1706

 Description   

Ideally when a Bridge comes up and attached to the controller, AbstractServiceInstance will push flows like this :

[mininet@opendaylight ~]\>sudo ovs-ofctl dump-flows -O OpenFlow13 br-int
OFPST_FLOW reply (OF1.3) (xid=0x2):
cookie=0x0, duration=29.685s, table=0, n_packets=0, n_bytes=0, send_flow_rem priority=0 actions=goto_table:20
cookie=0x0, duration=20.234s, table=20, n_packets=0, n_bytes=0, send_flow_rem priority=0 actions=goto_table:30
cookie=0x0, duration=32.796s, table=30, n_packets=0, n_bytes=0, send_flow_rem priority=0 actions=goto_table:40
cookie=0x0, duration=34.202s, table=40, n_packets=0, n_bytes=0, send_flow_rem priority=0 actions=goto_table:50
cookie=0x0, duration=31.406s, table=50, n_packets=0, n_bytes=0, send_flow_rem priority=0 actions=goto_table:60
cookie=0x0, duration=18.621s, table=60, n_packets=0, n_bytes=0, send_flow_rem priority=0 actions=goto_table:80
cookie=0x0, duration=24.094s, table=70, n_packets=0, n_bytes=0, send_flow_rem priority=0 actions=goto_table:0
cookie=0x0, duration=15.153s, table=80, n_packets=0, n_bytes=0, send_flow_rem priority=0 actions=goto_table:90
cookie=0x0, duration=13.714s, table=90, n_packets=0, n_bytes=0, send_flow_rem priority=0 actions=goto_table:100
cookie=0x0, duration=16.438s, table=100, n_packets=0, n_bytes=0, send_flow_rem priority=0 actions=goto_table:110
cookie=0x0, duration=34.221s, table=110, n_packets=0, n_bytes=0, send_flow_rem priority=0 actions=drop

But unfortunately, there are a few cases wherein the flows are not being pushed.
Upon debugging it is clear that the queue is being populated
( private final BlockingQueue<String> queue = new LinkedBlockingDeque<>(); ) but the Thread is not processing them...



 Comments   
Comment by Dave Tucker [ 23/Sep/14 ]

Fixed by OPNFLWPLUG-290

Generated at Wed Feb 07 20:35:24 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.