Async form of RunPackageInstall: same command, same result, but the package manager
runs as a child process the event loop keeps servicing.
The synchronous form froze the whole host for the length of the install — every timer,
socket and in-flight database request stalled with it. Inside mj app install a dependency
chain runs one install per app, and a first install on a cold store can take many minutes.
Async form of RunPackageInstall: same command, same result, but the package manager runs as a child process the event loop keeps servicing.
The synchronous form froze the whole host for the length of the install — every timer, socket and in-flight database request stalled with it. Inside
mj app installa dependency chain runs one install per app, and a first install on a cold store can take many minutes.