commit | 4a7cdfa9bc83e3e4a2add4648def048adeffcf36 | [log] [tgz] |
---|---|---|
author | Pier Luigi <pierventre@hotmail.com> | Mon Jan 29 10:30:59 2018 +0100 |
committer | Charles Chan <charles@opennetworking.org> | Fri Feb 16 19:53:24 2018 +0000 |
tree | 377130db8bd068c094b3076c7159aade3f8c3862 | |
parent | bd54744bb7069a85d74bf048ece32f860b2ab48b [diff] |
[CORD-2634] Fix verify operation in OFDPA pipeliner. Current code does not detect properly a mismatch between nextobj and flowobjstore. In particular it is able to detect only missing chains and duplicated chains, while falls if allactivekeys has more chains with respect to the next we want to verify. I think flapping links or subsequent events (for example several mcast-join follow by mcast-delete) can create easily this problem. Imagine we send a next with two treatments Next(x,y) where x and y are the output ports. AllActiveKeys has three chains AllActiveKeys(x,y,z) where x, y and z are the output ports. existingPortAndLabel is not able to detect the extraneous chain related to the port z Change-Id: I41fa47347a8c1d4188d990d96f48a898a4df59e1
ONOS is a new SDN network operating system designed for high availability, performance, scale-out.