diff options
| author | Yuriy Andamasov <yuriy@vyos.io> | 2026-07-03 19:28:22 +0300 |
|---|---|---|
| committer | Yuriy Andamasov <yuriy@vyos.io> | 2026-07-03 19:28:22 +0300 |
| commit | 11cd6c125673d9e426aeedf64b0083b258c242b1 (patch) | |
| tree | 7e6669f9fc0176397de47050a3e16d03d883f4a2 /interface-definitions/include/interface/inbound-interface.xml.i | |
| parent | 238894482e89cce374ca98763f74a424aa81e2fe (diff) | |
| download | vyos-1x-11cd6c125673d9e426aeedf64b0083b258c242b1.tar.gz vyos-1x-11cd6c125673d9e426aeedf64b0083b258c242b1.zip | |
smoketest: T9048: keep VRF and cmdline assertions on the same PID
Adversarial review findings on the previous head:
* get_process_cmdline() could re-resolve a NEW PID after the
'ip vrf pids' membership assertion had already run against the old
one, so the two assertions could validate different processes. The
helper now returns the (pid, cmdline) pair it actually validated and
the VRF checks moved after it, targeting the returned PID.
* The one-shot retry left a residual double-race window. The helper
now polls PID discovery and the /proc read together under the same
PROCESS_WAIT_TIMEOUT deadline.
🤖 Generated by [robots](https://vyos.io)
Diffstat (limited to 'interface-definitions/include/interface/inbound-interface.xml.i')
0 files changed, 0 insertions, 0 deletions
