From 80c6aa39da1eae155872b8a65798640860c351f2 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Wed, 7 Oct 2026 22:20:45 -0400 Subject: [PATCH] [Fix] (CI): the spawn-lane parity gate sanctions the inproc-only .SyncValidation. tail, as it does .Mip3DValidation. --- scripts/ci/spawn_lane_parity.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/ci/spawn_lane_parity.py b/scripts/ci/spawn_lane_parity.py index 57e96738..2c259dbf 100644 --- a/scripts/ci/spawn_lane_parity.py +++ b/scripts/ci/spawn_lane_parity.py @@ -68,8 +68,12 @@ FIXTURE_ENTRIES = {"TcpServer.Start", "TcpServer.Stop"} # layer, red on a vkCmdBlitImage VUID in the entry's own output and proving the # layer loaded from /proc/self/maps - both need the server's Vulkan instance # in this process. The knob-free `.Mip3D.` entries keep all three arms. +# `.SyncValidation.` (P14, a TAIL): TextureUploadBetweenDrawsScenario under the Khronos synchronization +# validator, red on a SYNC-HAZARD line in the entry's own output and proving the +# layer loaded from /proc/self/maps - the `.Mip3DValidation.` reason exactly. The +# knob-free `.UploadBetweenDraws.` entries keep all three arms. MAGMA_INPROC_ONLY = ("MagmaRunAheadScenario.", "MagmaWireCacheScenario.", "DescriptorPoolGrowthScenario.", - ".Mip3DValidation.") + ".Mip3DValidation.", ".SyncValidation.") # P7 wave 2-B2: THE SANCTIONED ASYMMETRY THAT IS NOT INPROC-ONLY - these exist on split AND # spawn and cannot exist on tcp. Every MGITEST_MAGMA_FORCE_* knob is read BY THE SERVER