Bug #34005 Bug in TCP_Transporter can cause spurious 10ms delays
Submitted: 23 Jan 2008 11:51 Modified: 20 Feb 2008 21:46
Reporter: Jonas Oreland Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Cluster: Cluster (NDB) storage engine Severity:S3 (Non-critical)
Version:* OS:Any
Assigned to: Kristian Nielsen CPU Architecture:Any
Triage: D3 (Medium)

[23 Jan 2008 11:51] Jonas Oreland
Description:
Sometimes the full send-buffer was not flushed in TCP_Transporter::doSend
This could cause a 10ms delay (i.e until send-thread next did doSend)

How to repeat:
.

Suggested fix:
.
[23 Jan 2008 11:56] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/41146

ChangeSet@1.2410, 2008-01-23 12:56:27+01:00, jonas@perch.ndb.mysql.com +1 -0
  ndb - bug#34005
    make sure whole send buffer is flushed, even when wrapping around end
[23 Jan 2008 12:24] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/41149

ChangeSet@1.2186, 2008-01-23 13:24:50+01:00, jonas@perch.ndb.mysql.com +1 -0
  ndb - bug#34005
      make sure whole send buffer is flushed, even when wrapping around end
[23 Jan 2008 12:40] Jonas Oreland
pushed to drop6 50-telco-gca 51-telco-gca 50-ndb, 51-ndb, 
telco-61, telco-62, telco-63

wont fix in 41
[1 Feb 2008 13:13] Jon Stephens
Documented bugfix in 5.1.23-ndb-6.3.8 changelog as follows:

        A periodic failure to flush the send buffer by the NDB TCP
        transporter could cause a unnecessary delay of 10 ms between
        operations.

Left bug in PQ status pending further merges.
[2 Feb 2008 12:09] Jon Stephens
Also documented for 5.1.23-ndb-6.2.11; left status unchanged.
[20 Feb 2008 16:02] Bugs System
Pushed into 5.0.58
[20 Feb 2008 16:02] Bugs System
Pushed into 5.1.24-rc
[20 Feb 2008 16:02] Bugs System
Pushed into 6.0.5-alpha
[20 Feb 2008 21:46] Jon Stephens
Also documented for 5.0.58, 5.1.24, and 6.0.5.