From e60195d5fd0782de28fa2be0f5b65e2d578b9ab2 Mon Sep 17 00:00:00 2001 From: Jelle Raaijmakers Date: Tue, 25 Mar 2025 19:38:29 +0000 Subject: [PATCH] Meta: Increase max open file descriptors in WPT.sh On some macs, the default maximum number of file descriptors is 256. This quickly makes the WPT runner run out of descriptors, so let's check the active value and increase the soft limit if necessary. --- Meta/WPT.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Meta/WPT.sh b/Meta/WPT.sh index 39b89634d11..d08d32f2aee 100755 --- a/Meta/WPT.sh +++ b/Meta/WPT.sh @@ -184,6 +184,11 @@ update_wpt() { } execute_wpt() { + # Ensure open files limit is at least 1024, so the WPT runner does not run out of descriptors + if [ "$(ulimit -n)" -lt 1024 ]; then + ulimit -S -n 1024 + fi + pushd "${WPT_SOURCE_DIR}" > /dev/null for certificate_path in "${WPT_CERTIFICATES[@]}"; do if [ ! -f "${certificate_path}" ]; then