Skip to content

Commit a4abec5

Browse files
committed
TEST: Add 3-minute settling sleep to UDN isolation tests
This is a data collection PR to test whether network timing issues on RHCOS10+Azure are resolved by allowing more time for network setup to stabilize before running connectivity checks. After pods are created and IPs retrieved, wait 3 minutes for: - OVN flows to be fully installed - Network policies to be enforced - Pod networking to stabilize Using 3 minutes (conservative) to ensure we capture any slow initialization scenarios on RHCOS10+Azure. NOT FOR MERGE - data collection only
1 parent 68e6e0f commit a4abec5

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

test/extended/networking/network_segmentation.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,16 @@ var _ = Describe("[sig-network][OCPFeatureGate:NetworkSegmentation][Feature:User
329329
)
330330
Expect(err).NotTo(HaveOccurred())
331331

332+
By("waiting 42s for network settling (test PR - collecting data on RHCOS10+Azure timing)")
333+
sleepStart := time.Now()
334+
sleepMessage := fmt.Sprintf("TEST PR: sleeping 42s for UDN network settling after pod IP assignment; namespace=%s pod=%s", f.Namespace.Name, udnPod.GetName())
335+
framework.Logf("%s", sleepMessage)
336+
fmt.Fprintln(os.Stderr, sleepMessage)
337+
time.Sleep(42 * time.Second)
338+
sleepCompleteMessage := fmt.Sprintf("TEST PR: completed UDN network settling sleep; namespace=%s pod=%s elapsed=%s", f.Namespace.Name, udnPod.GetName(), time.Since(sleepStart).Round(time.Second))
339+
framework.Logf("%s", sleepCompleteMessage)
340+
fmt.Fprintln(os.Stderr, sleepCompleteMessage)
341+
332342
for _, destIP := range []string{udnIPv4, udnIPv6} {
333343
if destIP == "" {
334344
continue

0 commit comments

Comments
 (0)