From nobody Fri Dec 19 12:29:42 2025 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8B3F1320A39 for ; Tue, 4 Nov 2025 22:39:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762295959; cv=none; b=RlViI85S+QaHf9YH28eATe75MtrGF0/nIuHp9FklKx2KFhrPw7Da0dAhqHqPkg4tA6+tIixOvydcw0mm8Ekx9Xi3e28uQBCjtSh/6TICQZpv40/VZqShUX8TuNgM5O4BozHg1QQicZhAmmjHlxiQejWvmy6/gKnEimbRuuI/bbY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762295959; c=relaxed/simple; bh=hLx98oFksm1euOd3gRvzTKc2fkdp8CNEeWRtz4krUsE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aQgCohFH9/3Ke0xaaofc9Qn6On+FmVOHjqMZVDjxQd7whkTkdjxm00jZnQdc0aNqh91qQZTk37IyGdaufE30aUrU2jJSkh9rLCcFQt8GTAEFVN12s79nPsic07eGJFdX9l09J+oU4ElwzHokSozgsRA59/wqxugHKLETnjQrtj0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=HMLbSDWH; arc=none smtp.client-ip=209.85.214.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="HMLbSDWH" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2957850c63bso3073665ad.0 for ; Tue, 04 Nov 2025 14:39:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1762295955; x=1762900755; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=7NPOoIdp5+m43RuZesJ5XJFKTqD36Mp7WZTcw49QJWI=; b=HMLbSDWHK18Avq74DI56BBSgIkRB2C/MfQ2JDwb8qjy1/Ukni4jFk6QZkjR+FXwzX8 nNwUaMT306RKmz0Yr1I+ipGPg7c2w8HeYEfmpjXLGnGUqCo6QOMdBSR+oFlf0YTScCvM IEKWT1HKomSIRLODBZAfoDjImqNd6VZEcFmaSv3Ij2nZE2GxnvFrNJSNpG8TF0pyG5Gc sKSjbQ5kx/rF7b4/emj+U0gdEEgNj0exMS/44IaF2xDRMikgPqUNiZiF4Q+45mVYD6Uw C3gd9xqpoOVqw07SyeClO1Utou6poiEo17vC6Qt63HBlQQVQK8/u/epWSEL+XIb3pC61 lugg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762295955; x=1762900755; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7NPOoIdp5+m43RuZesJ5XJFKTqD36Mp7WZTcw49QJWI=; b=SVLTKSY8a5XxTmFhsYBGyH/wiGkWDcA4zZBVnq22rlf/mFvVFANeSAz0p8v2D/srLv FX11AKO1yKdMKeDt77yuCT1CTAUFfXhETkl8BSVgNFZH/H1UY/xmMzjBD6gu5aIxKb+T WlPEnohgFFO/C0CofpVqs171BKGuCHMy5LrKkjxT7Vy2wsDk3aeUh0uMmUFaZVVg2SUu 1f0XnlA45PUuJgStgsnB4OwUlmUhc2/AxOHri7kPClDsn6XuEzMBrZDWD/xD3o9BWrJX HmuJ7dINMJA532NLKsYZv3+dI0Pk50OvoRG251/wcm6x6LAjkZT+Au7HFpie5gwRy5Dv 7lMA== X-Forwarded-Encrypted: i=1; AJvYcCVWwgdfYsLW8ZQIdORoEQYBX0gTGb0YDV0EJJl25ZEFrYeu35geHMUfSt3y7LtzxQQBPy1jsswBHdk+XFw=@vger.kernel.org X-Gm-Message-State: AOJu0YzHmVCtB5sZSH4h6Hdy9/YoT4q9lRtHjhvZN9T2QBahSk48mTOT wIeiljBmwG7f0xFvicVh0vW74s3AZiDhsMKgjsQOfYlnMDZoqVFuykfV X-Gm-Gg: ASbGncsRfLtbtXEyOWO/g1lOvpqVqBH44mKo3kPRwGPyY3i2/nYUU41QBemXv8cqsW8 x0IkFFjZYlQxYyb5hSLK13CDZ1H9DzKr549YYPSywseYO9gjY90GdnFMRBsd9jI7e1yHzJpElEu JuAm1j2z5F01rwG9VGJHnN5d0fhso4deqdNTDbYvS9Qb0lY/cyjS4LgRf77E/rdFO9RyEBP2Fn3 rmcxiiENbtUjnnmVUfYxYX4g70fKl3ba0g3UvGQTwTAa9UM85YzrbwS/USORMhuLaf0Ey7EPnx7 uUWYTmRgS+Ab0L8I+Ze6NdwbA5rkpF2TUJmLtAyzYtV1KVeZsYRBlB3dmUSi1Y/NzWukrxSa3fc SxDfNZxr8chZpmAPVtHVsP7kHpnJF+5xfpJmI8kFBKKVjoWQx03PEmHkZjYwpbb8a56sm9fenhw == X-Google-Smtp-Source: AGHT+IFcWJCIHYENfyxIioaojYZp29/Ndik7t8pPlyOLj+vibXcfDiidJwI3fcQfTIxtp/Uq8IFSMw== X-Received: by 2002:a17:903:22cb:b0:295:55f:8ebb with SMTP id d9443c01a7336-2962adb7080mr13883295ad.21.1762295954777; Tue, 04 Nov 2025 14:39:14 -0800 (PST) Received: from localhost ([2a03:2880:2ff:47::]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29601972ac6sm39637535ad.8.2025.11.04.14.39.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Nov 2025 14:39:14 -0800 (PST) From: Bobby Eshleman Date: Tue, 04 Nov 2025 14:38:56 -0800 Subject: [PATCH net-next v2 06/12] selftests/vsock: speed up tests by reducing the QEMU pidfile timeout Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251104-vsock-selftests-fixes-and-improvements-v2-6-ca2070fd1601@meta.com> References: <20251104-vsock-selftests-fixes-and-improvements-v2-0-ca2070fd1601@meta.com> In-Reply-To: <20251104-vsock-selftests-fixes-and-improvements-v2-0-ca2070fd1601@meta.com> To: Stefano Garzarella , Shuah Khan , Jakub Kicinski , Bobby Eshleman Cc: virtualization@lists.linux.dev, netdev@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Simon Horman , Bobby Eshleman X-Mailer: b4 0.13.0 From: Bobby Eshleman Reduce the time waiting for the QEMU pidfile from three minutes to five seconds. The three minute time window was chosen to make sure QEMU had enough time to fully boot up. This, however, is an unreasonably long delay for QEMU to write the pidfile, which happens earlier when the QEMU process starts (not after VM boot). The three minute delay becomes noticeably wasteful in future tests that expect QEMU to fail and wait a full three minutes for a pidfile that will never exist. Reviewed-by: Simon Horman Signed-off-by: Bobby Eshleman --- tools/testing/selftests/vsock/vmtest.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/vsock/vmtest.sh b/tools/testing/selfte= sts/vsock/vmtest.sh index 81656b9acfaa..940e1260de28 100755 --- a/tools/testing/selftests/vsock/vmtest.sh +++ b/tools/testing/selftests/vsock/vmtest.sh @@ -22,7 +22,7 @@ readonly SSH_HOST_PORT=3D2222 readonly VSOCK_CID=3D1234 readonly WAIT_PERIOD=3D3 readonly WAIT_PERIOD_MAX=3D60 -readonly WAIT_TOTAL=3D$(( WAIT_PERIOD * WAIT_PERIOD_MAX )) +readonly WAIT_QEMU=3D5 readonly PIDFILE_TEMPLATE=3D/tmp/vsock_vmtest_XXXX.pid =20 # virtme-ng offers a netdev for ssh when using "--ssh", but we also need a @@ -221,7 +221,7 @@ vm_start() { --append "${KERNEL_CMDLINE}" \ --rw &> ${logfile} & =20 - timeout "${WAIT_TOTAL}" \ + timeout "${WAIT_QEMU}" \ bash -c 'while [[ ! -s '"${pidfile}"' ]]; do sleep 1; done; exit 0' } =20 --=20 2.47.3