Skip to content

Fix UI stall when using refresh button in Docker Explorer View - #630

Merged
jjohnstn merged 1 commit into
eclipse-linuxtools:masterfrom
jjohnstn:fixrefresh
Sep 22, 2026
Merged

jjohnstn merged 1 commit into
eclipse-linuxtools:masterfrom
jjohnstn:fixrefresh

Conversation

@jjohnstn

Copy link
Copy Markdown
Contributor

- add new getConnectionsNow() method to DockerConnectionManager which
  gets the current connections and doesn't check or wait upon the
  refresh connections thread
- have RefreshCommandHandler use the new getConnectionsNow() method
  to get the current connections as we are running in the UI thread
  and if the refresh job hasn't yet returned, there are no valid
  connections to refresh
- fixes eclipse-linuxtools#628
@jjohnstn jjohnstn self-assigned this Sep 22, 2026
@jjohnstn jjohnstn added the bug Something isn't working label Sep 22, 2026
@jjohnstn

Copy link
Copy Markdown
Contributor Author

Ignoring problems with running call-license check. This PR added no new dependencies.

@jjohnstn
jjohnstn merged commit 83e6381 into eclipse-linuxtools:master Sep 22, 2026
2 of 3 checks passed
@jjohnstn
jjohnstn deleted the fixrefresh branch September 22, 2026 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

UI freeze 20+s: DockerConnectionManager.getConnections() blocks the UI thread (Thread.join without timeout) in RefreshCommandHandler

1 participant