From 840b14c20c0df2812b095224f203ab84617a22eb Mon Sep 17 00:00:00 2001 From: seonNoh Date: Mon, 19 Oct 2026 01:07:38 +0900 Subject: [PATCH] fix(harness-scenarios): V-G1/X-M2 inject with tc qdisc replace instead of add MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2026-10-18 m2 두 번째 런에서 X-M2 복원 SSH 가 connection reset 으로 실패해 legacy-p787 에 netem loss 50% qdisc 가 남았고, 이후 14런의 V-G1·X-M2 주입이 "Exclusivity flag on" 으로 전부 실패했다. replace 는 root qdisc 가 남아 있어도 덮어쓰므로 주입이 막히지 않는다 (복원은 그대로 del). 남은 qdisc 는 수동으로 제거했다(16:06 UTC). --- vm/harness/scenarios/V-G1.yaml | 2 +- vm/harness/scenarios/X-M2.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vm/harness/scenarios/V-G1.yaml b/vm/harness/scenarios/V-G1.yaml index 81fcfa0..95ea802 100644 --- a/vm/harness/scenarios/V-G1.yaml +++ b/vm/harness/scenarios/V-G1.yaml @@ -12,7 +12,7 @@ description: tc qdisc add dev ens4 root netem delay 400ms on the legacy instance inject: method: ssh host: legacy:busy - command: sudo tc qdisc add dev ens4 root netem delay 400ms + command: sudo tc qdisc replace dev ens4 root netem delay 400ms revert: method: ssh host: legacy:busy diff --git a/vm/harness/scenarios/X-M2.yaml b/vm/harness/scenarios/X-M2.yaml index 4ac9134..fa57be6 100644 --- a/vm/harness/scenarios/X-M2.yaml +++ b/vm/harness/scenarios/X-M2.yaml @@ -9,7 +9,7 @@ description: tc netem loss 50% for 90s on legacy instance 0 inject: method: ssh host: legacy:0 - command: sudo tc qdisc add dev ens4 root netem loss 50% + command: sudo tc qdisc replace dev ens4 root netem loss 50% wait_s: 90 revert: method: ssh