Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a5df88cab3c6dd423a3b16a5cd9958d3c9bcd930
      
https://github.com/WebKit/WebKit/commit/a5df88cab3c6dd423a3b16a5cd9958d3c9bcd930
  Author: Carlos Alberto Lopez Perez <[email protected]>
  Date:   2026-08-10 (Mon, 10 Aug 2026)

  Changed paths:
    M Tools/Scripts/webkitpy/port/linux_container_sdk_utils.py

  Log Message:
  -----------
  [WKCI][WPE] Race condition when trying to use podman meanwhile the directory 
of shared SDK images is getting updated
https://bugs.webkit.org/show_bug.cgi?id=320178

Reviewed by Nikolas Zimmermann.

There is a race condition when a WPE/GTK bot tries to auto-launch podman to run
inside the SDK environment but the cache of podman images is getting updated at
that very same time by a daemonset/cronjob that runs each 5 minutes.

To avoid this race condition, the infra will signal when that process is
happening by touching and deleting a specific file at the start and end of the
process. Then the WebKit tooling can simply wait in case of detecting that
file sentinel before executing podman.

* Tools/Scripts/webkitpy/port/linux_container_sdk_utils.py:
(maybe_wait_for_ci_pull_cycle_sdk_images):
(maybe_enter_webkit_container_sdk):

Canonical link: https://commits.webkit.org/318894@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to