Merge branch 'develop' into release-1.0beta

This commit is contained in:
MassimilianoPinto
2014-07-04 14:01:36 +02:00
6 changed files with 17 additions and 5 deletions

Binary file not shown.

5
debian/changelog vendored
View File

@ -1,3 +1,8 @@
maxscale (1.0-beta) UNRELEASED; urgency=low
* Beta release
-- Timofey Turenko <timofey.turenko@skysql.com> Fri, 05 Jul 2014 14:00:00 +0200
maxscale (0.7-1) UNRELEASED; urgency=low maxscale (0.7-1) UNRELEASED; urgency=low
* Initial release. (Closes: #XXXXXX) * Initial release. (Closes: #XXXXXX)

1
debian/files vendored
View File

@ -1 +0,0 @@
maxscale_0.7-1_amd64.deb misc optional

View File

@ -1,7 +1,7 @@
%define _topdir %(echo $PWD)/ %define _topdir %(echo $PWD)/
%define name maxscale %define name maxscale
%define release 1 %define release beta
%define version 0.7 %define version 1.0
%define install_path /usr/local/skysql/maxscale/ %define install_path /usr/local/skysql/maxscale/
BuildRoot: %{buildroot} BuildRoot: %{buildroot}

View File

@ -778,8 +778,16 @@ static int gw_error_backend_event(DCB *dcb)
LOGFILE_ERROR, LOGFILE_ERROR,
"Backend error event handling."))); "Backend error event handling.")));
#endif #endif
/**
* Avoid running redundant error handling procedure.
* dcb_close is already called for the DCB. Thus, either connection is
* closed by router and COM_QUIT sent or there was an error which
* have already been handled.
*/
if (dcb->session != DCB_STATE_POLLING)
{
return 1;
}
errbuf = mysql_create_custom_error( errbuf = mysql_create_custom_error(
1, 1,
0, 0,