Bug #8596 | client returns an emtpy result set if server has packet write timeouts | ||
---|---|---|---|
Submitted: | 18 Feb 2005 9:37 | Modified: | 18 Feb 2005 20:57 |
Reporter: | Dino Tsoumakis | Email Updates: | |
Status: | Can't repeat | Impact on me: | |
Category: | MySQL Server | Severity: | S3 (Non-critical) |
Version: | 4.1.10 | OS: | Linux (SuSE Linux 8.1 (2.4.21, i686)) |
Assigned to: | CPU Architecture: | Any |
[18 Feb 2005 9:37]
Dino Tsoumakis
[18 Feb 2005 20:57]
Jorge del Conde
Hi, I was unable to repeat this problem in FC2. Is there anything you suggest that will enable us to reproduce this problem ? Thanks !
[18 Feb 2005 21:49]
Dino Tsoumakis
I also wasn't able to reproduce this bug by now. The thing is I have a remote connection from Germany to Australia. It seems to happen from time to time if I have a query on this slow connection and there are packet errors during this query. (Have a look at the TX packets in the statistics I submitted!) I had a quick look at the source code for libmysqlclient.so and especially mysql_fetch_rows function. I'm not an expert to mysql source code, but it seems to me the empty result set is returned if there was a packet write timeout. There wasn't any error message because of the packet errors. The result set was just empty.