<?xml version="1.0" encoding="utf-8"?>
<bug><id>12745</id><link>http://bugs.mysql.com/bug.php?id=12745</link><status>Closed</status><category>Server</category><sdesc>Graceful Reconnection handling</sdesc><ldesc>If a MySQL command is interrupted by a connection loss it returns CR_SERVER_LOST. However in many cases, e.g. mysql_real_query, the next invocation will cause the client to transparently and gracefully reconnect.

This causes MySQL clients to generally be very unreliable, giving MySQL the *appearance* of being unreliable.

The &quot;how to repeat&quot; code closes with the lines:
&quot;The second truncate was lost to the server restart&quot;
&quot;Third truncate has recovered tho&quot;

Suggestion is in &quot;suggested fix&quot;</ldesc><reporter>242828</reporter><submitted>1124770409</submitted><modified>1371229059</modified><version>4.1.13</version><os>Any (All)</os><cpu_arch>Any</cpu_arch><severity>S4 (Feature request)</severity></bug>