Bug #27112 Choppy UI when connected to remote server
Submitted: 14 Mar 2007 5:23 Modified: 29 Jan 2009 12:56
Reporter: Jared S (Silver Quality Contributor) Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Query Browser Severity:S3 (Non-critical)
Version:1.2.10 OS:Windows (WinXP)
Assigned to: Mike Lischke CPU Architecture:Any
Tags: Connection, qc, remote, user interface

[14 Mar 2007 5:23] Jared S
Description:
There seems to be a bug in Query Browser that is holding user interface elements while networking is going on in background.  This happens by itself, no special task is needed to reproduce.

However if you try to reproduce this bug under fast network or only spend couple of mins try to reproduce you may not necessarly see effect.

For that reason I recommend this bug goes directly to a developer.

How to repeat:
1. Connect to a remote server (preferably slow server on bad network)
2. Load a large script
3. Scroll around in the script for 5 minutes

RESULT UI will show small lockups every now and then

Suggested fix:
Ensure UI thread is not compremised by background 'pings' and 'keep alives' or whatever it is that Query Browser does in background.
[14 Mar 2007 5:23] Jared S
..version added
[14 Mar 2007 12:29] MySQL Verification Team
Thank you for the bug report.
[20 Mar 2007 2:04] Jared S
15KB/sec pipe.
[9 Jan 2008 19:10] Travis Haagen
I agree, this is a serious problem. I'm running Windows 2000 and my remote connection is 20kb/s. I think that the GUI event loop needs to be refactored, perhaps to support multithreaded communication with the remote server, so that the GUI doesn't become unresponsive. As things are right now, the program is not usable, in my opinion.
[29 Jan 2009 12:56] Mike Lischke
Thank you for your bug report. This issue has already been fixed in the latest released version of that product, which you can download at

  http://www.mysql.com/downloads/