]
Roland Grunberg updated ERT-510:
--------------------------------
Fix Version/s: Oxygen (4.7)
reloadConnections executing in UI thread can cause hang when switch
to Docker Tooling perspective [EBZ#517143]
--------------------------------------------------------------------------------------------------------------
Key: ERT-510
URL:
https://issues.jboss.org/browse/ERT-510
Project: Eclipse Release Train
Issue Type: Task
Components: Linux Tools
Reporter: Friendly Jira Robot
Assignee: Roland Grunberg
Labels: Docker, bzira
Fix For: Oxygen (4.7)
DockerConnectionManager.getInstance() will end up calling reloadConnections if the
singleton has not yet been created (likely when a user opens the perspective for the first
time). The call exists in various createControl() methods so the reloading of connections
could take place under the UI thread.
We should guard against this by having the logic execute under a background job that
populates the Explorer view as it completes.