commit | b525fe9785eab7c06320dc6d02b2589e30795674 | [log] [tgz] |
---|---|---|
author | Pier Luigi <pierventre@hotmail.com> | Fri Jan 19 10:24:53 2018 +0100 |
committer | Charles Chan <charles@opennetworking.org> | Fri Feb 09 22:36:13 2018 +0000 |
tree | c0db9709dd1998ba9be59f1390d1f3ae14e6f6a4 | |
parent | 7b7a29d52ca10bf602716e8625b1fc4e86c46e2f [diff] |
[CORD-2483] Deleting multiple sinks does not clean all flows and groups Rationale: Let's assume we have a working group with multiple sinks. We try to delete the sinks all together, also in this case for each sink a sink removed event is generated. For each event we create a new next objective removing the ports no more needed. Solution is related to the previous patch (group editing). Failure scenario: Sink1 removed -> fwdObj A -> Next B McastHandler store has been updated at this point. Sink2 removed -> remove fwdObj A The remove operations is executed immediately but the Next B could not exist at this point -> flow installation failed Change-Id: Icf568b26b2f3ae3feb935b13038db6195125a5c4
ONOS is a new SDN network operating system designed for high availability, performance, scale-out.