mirror of
https://github.com/enso-org/enso.git
synced 2024-11-27 16:16:21 +03:00
c22d7422e6
`ExecuteJob` can now be interrupted. We now have a separate threadpool for visualization-related jobs. # Important Notes In a lock step situation, a job or command could have been interrupted while waiting for one of the locks. As locks ensured only that they were released once all of them have been acquired this could leave engine in a broken state. Once `ExecuteJob` could be interrupted this became a blocker as it prevented project startup almost in every case. The change also makes it careful to avoid constant `ExecuteJob` restarts. Addresses #9278. There will be follow up work. |
||
---|---|---|
.. | ||
java/org/enso | ||
resources | ||
scala/org/enso |