playwright/src/install
Andrey Lushnikov 7925a51149
feat: support concurrent installation of browsers (#3929)
A few details on locking registry to prohibit concurrent access:
- locking is done by creating a `__dirlock` directory in the top-level
of our registry.
- since `__dirlock` directory does not match any of browser
directories, old versions of the installer will ignore it
- in case of concurrent access, installation will wait for a lock to be
released for 10 minutes, periodically trying to grab the lock. If it
fails to do so in 10 minutes, the installation will fail.

Fixes #3912
2020-09-21 16:09:11 -07:00
..
browserFetcher.ts devops: stop bundling FFMPEG with Chromium (#3806) 2020-09-08 17:05:21 -07:00
installer.ts feat: support concurrent installation of browsers (#3929) 2020-09-21 16:09:11 -07:00
tsconfig.json chore: generate protocol during browser roll (#2719) 2020-07-01 15:22:29 -07:00