From c254b0dca087083b77dea7dc3c8c3a797be7cf72 Mon Sep 17 00:00:00 2001 From: Nataliia Solomko Date: Fri, 9 Oct 2026 14:19:11 +0300 Subject: vpp: T9161: Fix smoketests failing on NICs capped at 1500 MTU VPP now rejects an MTU above the NIC limit, but the CI NICs are capped at 1500, so tests using MTU 2500 on eth1 failed. The rejected commit also left a queued initial VPP dependency in the commit daemon, which the next commit ran with the old config, so every following test failed too. Pending initial dependents are now cleared before each script run in vyos-configd and vyos-commitd, and the tests use MTUs that fit any NIC. --- src/services/vyos-commitd | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/services/vyos-commitd') diff --git a/src/services/vyos-commitd b/src/services/vyos-commitd index 8a515446b..e231a2d65 100755 --- a/src/services/vyos-commitd +++ b/src/services/vyos-commitd @@ -44,6 +44,7 @@ from vyos.configsource import ConfigSourceCache from vyos.configsource import ConfigSourceError from vyos.configdiff import get_commit_scripts from vyos.config import Config +from vyos.configdep import clear_dependents_initial from vyos.frrender import FRRender from vyos.frrender import frr_render_lock from vyos.frrender import get_frrender_dict @@ -334,6 +335,7 @@ def process_call_data(call: Call, config: Config, last: bool = False) -> None: return config.dependency_list.clear() + clear_dependents_initial() tag_value = call.tag_value if call.tag_value is not None else '' os.environ['VYOS_TAGNODE_VALUE'] = tag_value -- cgit v1.2.3