Skip to content

Commit 46ddb1c

Browse files
committed
Fixing rootguard timeout issue for mst
1 parent c4a339f commit 46ddb1c

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

src/sonic-yang-models/tests/yang_model_tests/test_yang_model.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -263,12 +263,10 @@ def test_run_tests(self):
263263
for test in self.tests:
264264
test = test.strip()
265265
if test in self.ExceptionTests:
266-
ret = ret + self.runExceptionTest(test);
266+
ret = ret + self.runExceptionTest(test)
267267
elif test in self.SpecialTests:
268-
ret = ret + self.runSpecialTest(test);
268+
ret = ret + self.runSpecialTest(test)
269269
else:
270-
#log.error("Unexpected Test: {}".format(test))
271-
#ret = ret + 1
272270
raise Exception("Unexpected Test")
273271
except Exception as e:
274272
ret = FAIL * len(self.tests)

src/sonic-yang-models/yang-models/sonic-spanning-tree.yang

+1
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ module sonic-spanning-tree {
151151
}
152152
units "seconds";
153153
default 30;
154+
when "../mode = 'pvst'"; // Only apply the default when mode is pvst
154155
must "../mode != 'mst'" {
155156
error-message "Root guard timeout is not allowed in MST mode.";
156157
error-app-tag stp-invalid;

0 commit comments

Comments
 (0)