You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by xu...@apache.org on 2026/10/26 08:19:44 UTC

(opendal-yinyang) branch xuanwo/linux-fuse-devbox-setup updated: build: queue isolated Linux validation jobs

This is an automated email from the ASF dual-hosted git repository.

Xuanwo pushed a commit to branch xuanwo/linux-fuse-devbox-setup
in repository https://gitbox.apache.org/repos/asf/opendal-yinyang.git


The following commit(s) were added to refs/heads/xuanwo/linux-fuse-devbox-setup by this push:
     new 801b859  build: queue isolated Linux validation jobs
801b859 is described below

commit 801b8597e5b38d8ab1fdc6249a4dfba201f7df70
Author: Xuanwo <gi...@xuanwo.io>
AuthorDate: Mon Oct 26 16:19:38 2026 +0800

    build: queue isolated Linux validation jobs
    
    Co-authored-by: Chojan Shang <ps...@apache.org>
---
 experiments/linux-devbox/run-validation.sh | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/experiments/linux-devbox/run-validation.sh b/experiments/linux-devbox/run-validation.sh
index f71497a..d6924d5 100644
--- a/experiments/linux-devbox/run-validation.sh
+++ b/experiments/linux-devbox/run-validation.sh
@@ -26,8 +26,6 @@ test "$#" -gt 0
 . "$HOME/.cargo/env"
 state="$HOME/.local/state/yinyang-devbox"
 mkdir -p "$state/runs"
-exec 9> "$state/validation.lock"
-flock -n 9
 log="$state/runs/$label"
 test ! -e "$log.log"
 exec > >(tee "$log.log") 2>&1
@@ -38,6 +36,10 @@ finish() {
 }
 trap finish EXIT
 date -Is
+printf 'Waiting for the shared validation slot (up to 30 minutes).\n'
+exec 9> "$state/validation.lock"
+flock -w 1800 9
+printf 'Validation slot acquired.\n'
 git rev-parse HEAD
 git status --short
 printf 'Command:'