-
Notifications
You must be signed in to change notification settings - Fork 228
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incomplete Layer-1 Topology Handling #3396
Conversation
Robustness in presence of: - One-sided layer-1 edges - Inconsistent availability of layer-1 information - Incorrect/unusable layer-1 information
Codecov Report
@@ Coverage Diff @@
## master #3396 +/- ##
============================================
+ Coverage 72.96% 72.99% +0.03%
- Complexity 23485 23561 +76
============================================
Files 2040 2045 +5
Lines 98466 98767 +301
Branches 11777 11812 +35
============================================
+ Hits 71844 72094 +250
- Misses 21386 21417 +31
- Partials 5236 5256 +20
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 5 of 5 files at r1.
Reviewable status: complete! all files reviewed, all discussions resolved (waiting on @anothermattbrown and @dhalperi)
projects/batfish-common-protocol/src/test/java/org/batfish/common/topology/TopologyUtilTest.java, line 805 at r1 (raw file):
* Incorrect/Unusable Layer-1 information * Expected L1: N1 <=> N2 * Provided L1: N1 => N2, N2 => NCorrupt
nit: seems to me that you really mean "missing" and not corrupt
projects/batfish-common-protocol/src/test/java/org/batfish/common/topology/TopologyUtilTest.java, line 838 at r1 (raw file):
Also add a test case that utilizes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: 4 of 5 files reviewed, 1 unresolved discussion (waiting on @anothermattbrown, @arifogel, @dhalperi, and @progwriter)
projects/batfish-common-protocol/src/test/java/org/batfish/common/topology/TopologyUtilTest.java, line 805 at r1 (raw file):
Previously, progwriter (Victor Heorhiadi) wrote…
nit: seems to me that you really mean "missing" and not corrupt
The use case was bad copypaste.
Is this better?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: 4 of 5 files reviewed, all discussions resolved (waiting on @anothermattbrown, @dhalperi, and @progwriter)
projects/batfish-common-protocol/src/test/java/org/batfish/common/topology/TopologyUtilTest.java, line 838 at r1 (raw file):
Previously, progwriter (Victor Heorhiadi) wrote…
Also add a test case that utilizes
getIspConfigurations
and make sure links to ISPs are established
done
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 3 of 3 files at r2.
Reviewable status: complete! all files reviewed, all discussions resolved (waiting on @anothermattbrown and @dhalperi)
Robustness in presence of: