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 |
||
|---|---|---|
| .. | ||
| browserFetcher.ts | ||
| installer.ts | ||
| tsconfig.json | ||