f3c77d6ec9
Reverting commit b102d69ef9a7b5310602773b0be2d4ea3032dce0 due to the bug being a duplicate and the correct fix being different.
2014-10-03 10:16:12 +03:00
b102d69ef9
Fix to bug 562 ( http://bugs.mariadb.com/show_bug.cgi?id=562 )
...
mysql_client.c: Changed the error message and, in the case of a failed auth while using a password, set the first byte to 1 in dcb->data->client_sha1
2014-10-02 18:40:25 +03:00
bb11f6236f
Related to #145 , http://bugs.mariadb.com/show_bug.cgi?id=145
...
If .secrets file is not used it means that encrypted password is not used. Moved log entry away from error log and placed it to message log. It still prints it multiple times though.
2014-10-02 09:44:30 +03:00
c4ca1ddb13
Updated non-source files with new company name.
2014-10-01 15:21:47 +03:00
3053775592
Tests aren't built as a default anymore.
2014-10-01 14:48:48 +03:00
b0683d9b4d
Updated the licensing year from 2013 to 2013-2014
2014-10-01 14:37:12 +03:00
dfeca42788
Merge branch 'develop' of https://github.com/mariadb-corporation/MaxScale into develop
2014-10-01 13:50:54 +03:00
0acb8fe05d
Renaming missed SkySQL references.
2014-10-01 13:48:00 +03:00
bff2d794e0
Removed unnecessary linking commands to libmysqld.a
2014-10-01 13:29:26 +03:00
abbf4e7a7d
Merge branch 'develop' into pointer_arithm
2014-10-01 05:33:32 +03:00
52c0d0c768
Merge remote-tracking branch 'origin/develop' into header_rename
2014-10-01 05:24:02 +03:00
ca7ae0bb64
Fix to bug #557 , http://bugs.mariadb.com/show_bug.cgi?id=557
...
query_classifier.cc: added function for printing combined query type from a bit field.
query_classifier.h: identify query types SHOW DATABASE, and SHOW TABLES to make log entries more understandable.
mysql_common.c: moved some trace log commands to debug log.
readwritesplit.c: moved some trace logs to debug log, added trace log commands to gather routing, query type and session information to one log entry.
skygw_debug.h: added string macros for several query and hint types.
2014-09-30 16:31:30 +03:00
f4e591e382
Changed 'SkySQL Gateway' to 'MariaDB Corporation MaxScale'
2014-09-30 13:15:03 +03:00
dd8662cb77
Renaming of the header licenses
2014-09-30 13:04:51 +03:00
c344231f80
Renamed all occurences of SkySQL to MariaDB Corporation
2014-09-30 13:02:10 +03:00
ea6a3f56d6
Fix to bug 487: http://bugs.skysql.com/show_bug.cgi?id=487
...
Changed all arithmetic operations on raw void pointers to properly use uint8_t pointers instead.
2014-09-29 13:07:30 +03:00
dd5c3c1d0f
Removal of binlog router from Makefile
2014-09-26 18:13:30 +03:00
778877219c
SPINLOCK_PROFILE set 0
...
SPINLOCK_PROFILE set 0
2014-09-26 17:04:40 +02:00
2801aa851e
Merge branch 'blr' of https://github.com/skysql/MaxScale into blr
2014-09-26 15:44:18 +03:00
5ec1a83f3b
Fix to #478 , http://bugs.skysql.com/show_bug.cgi?id=478
...
Execution of session commands failed because session commands and normal sql statements were executed in a wrong order if backend was executing previous session command while new sql stmt was routed to that backend. There was a window where ordering went wrong.
It is possible that one normal sql stmt arrives while previous sescmds are still being executed.
Introduced a new member in backend_ref_t structure, bref_pending_cmd where new sql stmt pointer is stored in that case. When sescmds are executed completely, that command is automatically executed next.
2014-09-26 15:40:32 +03:00
3430fc99d2
Shutdown fix in housekeeper
...
In memory logging in blr_master
2014-09-26 12:36:59 +01:00
06596a0bc3
Add binlog router back into Makefiles
2014-09-25 17:35:27 +01:00
5bef5d8f53
Removed binlogrouter from the build process.
2014-09-25 21:25:46 +03:00
fb3ba269db
Merge branch 'blr' into release-1.0beta-refresh
2014-09-25 17:08:30 +02:00
0d19857a1f
Fix for debug build
2014-09-25 14:56:54 +01:00
2183dbcc28
Performance improvement
2014-09-25 12:00:19 +01:00
dff6fff888
Fixed missing return in process_pollq and added mysql.h to get rid of
...
warning about mysql_thread calls
2014-09-25 11:36:17 +01:00
3ac3a60229
Prevent epoll_wait call with a timeout if there are events in the queue to be processed
2014-09-25 11:10:30 +01:00
d793382006
Make "list monitors" output consistant with the output from other list
...
commands
2014-09-25 08:31:29 +01:00
63252e94f2
Merge branch 'release-1.0beta-refresh' into blr
...
Fix conflict and remove some redundant code
Conflicts:
server/core/poll.c
2014-09-24 16:49:12 +01:00
92ce8a47ba
Introduction of a new polling mechanism to make the thread usage more fair and avoid
...
having busy DCB's being able to block execution of events on less busy DCBs
2014-09-24 16:34:34 +01:00
725a432bf7
Merging 'cmake_build' into 'release-1.0beta-refresh'
2014-09-24 17:29:23 +03:00
a85c3fe97a
Merge branch 'release-1.0beta-refresh' into cmake_build
2014-09-24 14:34:04 +03:00
e5ab9a2b9f
changed the way MaxScale starts when testing. Now the test times out but the executable is surely started.
2014-09-24 14:31:30 +03:00
48b1a77a27
Fix for message length in COM_QUERY
2014-09-24 11:15:33 +01:00
7da4aa1400
Merge branch 'release-1.0beta-refresh' of github.com:skysql/MaxScale into release-1.0beta-refresh
2014-09-24 11:14:10 +01:00
f3429dac1b
Fix for double free if incorrect password is passed
2014-09-24 11:13:33 +01:00
99cf637e03
Merge branch 'release-1.0beta-refresh' into cmake_build
2014-09-24 12:59:47 +03:00
315b5b92df
Merge branch 'release-1.0beta-refresh' of https://github.com/skysql/MaxScale into release-1.0beta-refresh
2014-09-24 12:55:19 +03:00
fd95acdcbf
Monitor checks weren't done if interval%100<100. Fixed.
2014-09-24 12:54:07 +03:00
0e23979609
Merge branch 'release-1.0beta-refresh' into cmake_build
2014-09-24 12:27:20 +03:00
a82ea9def3
Merge branch 'release-1.0beta-refresh' of github.com:skysql/MaxScale into release-1.0beta-refresh
2014-09-24 10:22:03 +01:00
e8b5c2cbdf
Updates to maxadmin to prevent hang when maxscale shuts down
...
Addition of maxadmin test script
2014-09-24 10:04:36 +01:00
2b147a9ea4
Monitors waited monitor check interval time before checking backend servers for the first time. Removed wait for the first check.
...
Added extra debugging to query_classifier to assist in issue resolution regarding to optimized MaxScale builds and pthread_mutex_lock in sql/sql_class.h
2014-09-24 12:03:04 +03:00
eae2c03924
Merge branch 'release-1.0beta-refresh' into cmake_build
2014-09-24 09:25:50 +03:00
7562d49a95
Addition rtdsc for tracing purposes
2014-09-23 22:09:36 +01:00
2c0b549b58
Merge branch 'release-1.0beta-refresh' of github.com:skysql/MaxScale into release-1.0beta-refresh
2014-09-23 12:04:37 +01:00
b12415c054
Fix to #537 , http://bugs.skysql.com/show_bug.cgi?id=537
...
mysql_thread_end was never called in this function
2014-09-23 12:33:30 +03:00
45f8585804
Fix to bug #549 , http://bugs.skysql.com/show_bug.cgi?id=549
...
Each monitor loops 10 times/second (sleep 100ms) and perform monitoring checks only when monitor's interval is spent. Monitors notice faster if the shutdown flag is set and thus overall shutdown is faster.
hint.c:added missing header
Changed interval from unsigned long to size_t which is guaranteed to be of same size also in windows (if possible).
2014-09-23 11:26:15 +03:00
a71971cf53
Make EPOLLRDHUP conditional to allow CentOS5 builds
2014-09-23 08:04:45 +01:00