commit | ceccf24adcbaffe2861cc184b7ab0ea5dc04ef10 | [log] [tgz] |
---|---|---|
author | Saurav Das <sauravdas@alumni.stanford.edu> | Thu Aug 03 18:30:35 2017 -0700 |
committer | Ray Milkey <ray@opennetworking.org> | Tue Aug 15 20:25:47 2017 +0000 |
tree | f5cf62fb896a56d76c8105754610612c58fb0741 | |
parent | 946721120b5624e9a94b0cac6f282622bfde3739 [diff] |
CORD-1583 Bug fixes for dual ToRs Two things: - In dual (paired) ToR scenarios it is possible to have the same outport in multiple buckets in a hash group, as long as they have different labels. When adding buckets this was taken into account. But when removing buckets, only outport was being checked. This bug fix ensures that labels are checked as well when removing buckets. - In dual ToR scenarios, getting the right set of hash buckets proved difficult with existing 'retryHash' mechanism. Repealed and replaced with a bucket corrector mechanism that periodically corrects the hash group buckets when the topology has been stable for the last 10 secs. Required the introduction of a VERIFY operation in Next Objectives. Also added a cli command to trigger this operation manually. Change-Id: Ib0d2734060fadc6e7a4bd0d75f3409e194413a97
ONOS is a new SDN network operating system designed for high availability, performance, scale-out.