remove the need for a link file when starting the frontend_server in resident mode #49706
Labels
area-dart-cli
Use area-dart-cli for issues related to the 'dart' command like tool.
front-end-server
Issues with the frontend server
In order to solve a race condition when concurrent Resident Frontend Server processes are trying to start up and both point to the same info file, the code currently creates a link file. Link files are exclusive, so only 1 process is able to create it while the other gets an exception and terminates. A Link is used because File does not currently have support for creating in exclusive mode.
This issue will add the ability for a file to be created with an exclusive flag. When this issue is completed, the Link file can be dropped from the frontend_server.
The text was updated successfully, but these errors were encountered: