CDV ❯ Admin Console should be threaded. Connect timeouts cause lockup
-
New Feature
-
Status: Open
-
2 Major
-
Resolution:
-
Console
-
-
gkeim
-
Reporter: dbs
-
April 05, 2007
-
0
-
Watchers: 0
-
March 12, 2010
-
Description
The administrator console is attempting to contact the Terracotta server within the Swing EDT. If there are timeout issues (such as network errors, firewall issues, etc), the console ‘wedges’ until the timeout happens. If the user switches away fromthe console and comes back, the EDT is unable to refresh the envrionment, and you get a ‘grey box’ (basically a locked thread).
Connections to the server should happen in a SwingWorker thread so the adminclient will update with the status of what it’s doing, and not fail to respond to GUI events.
Comments
Steve Harris 2007-04-05
Fiona OShea 2007-04-09
Updated Due date as I screwed up and May 18th is feature complete date
Cynthia Fisher 2007-08-21
Admin console also locks up when looking up roots from a tc server dealing with a lot load (e.g., TIMS test). It would be ideal if admin console can display itself without blocking on object lookup and inform users of its status. Also, it would be nice to give users a way to cancel such process that may take a very long time to complete.
Gary can you take a quick look at this.