Closed hubertp closed 2 months ago
Test demonstrating the problem in https://github.com/enso-org/enso/pull/10898.
sbt> runtime-integration-tests/testOnly *RuntimeVisualizationsTest -- -z "emit visualization update for the target of a method call (subexpression)"
sometimes it works and sometimes it doesn't, demonstrating the said race-condition.
Dmitry Bushev reports a new STANDUP for today (2024-08-30):
Progress: [10897] Implemented the fix for the case when there are pending program executions after the EditFileCmd is processed. After reproducing the issue on 10898 branch, found that the actual issue is caused by the fact that UpsertVisualizationJob relies on the fact that the program should be compiled at the moment. Working on the fix It should be finished by 2024-09-06.
Next Day: Next day I will be working on the #10897 task. Continue working on the task
Dmitry Bushev reports a new STANDUP for yesterday (2024-09-02):
Progress: [10897] Implemented the execution hooks. Updated visualization logic to clear caches from the hook. Verified that the change fixes the issue on the branch with the reproducer It should be finished by 2024-09-06.
Next Day: Next day I will be working on the #10897 task. Continue working on the task
Consider a scenario
If visualization request is handled before compilation is triggered, no visualization update will be sent from backend.