Commit Graph

2406 Commits

Author SHA1 Message Date
0ef87e3cc1 Updates to slave catchup mode to use fake events
Addition of fake EPOLLOUT event mechanism

New memlog feature for debugging purposes
2014-09-30 13:25:45 +01:00
c3dd8d973a Code cleanup
Code cleanup
2014-09-30 13:19:03 +02: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
5f6d04e7db Match for Class C,B,A in hosts with %
Match for Class C,B,A in hosts with %
2014-09-29 16:50:21 +02:00
9ee82ad2da Script now unpacks all MariaDB RPMs in the folder. 2014-09-29 14:27:29 +03:00
42d0b3c743 Fix for % detection
Fix for % detection
2014-09-29 13:02:06 +02:00
1111059ee8 Fix to bug 456
Added a script that unpacks RPMs to a directory
2014-09-29 13:54:11 +03:00
24f3a8f7fd Merge pull request #50 from mariadb-corporation/MAX-274
Max 274
2014-09-29 13:53:21 +03:00
3b9175d957 Clean up 2014-09-29 13:52:14 +03:00
2268bf89aa Fixed wrong chars
Fixed wrong chars
2014-09-29 12:41:15 +02:00
686d28a1f0 Fix to bug #506, http://bugs.skysql.com/show_bug.cgi?id=506
If debug and/or trace log is stored to shared memory, the absolute path to file is now /dev/shm/<pid>/skygw_[trace1|debug1].log
2014-09-29 13:21:26 +03:00
76320c056b Match Class C,B,A addresses
Match Class C,B,A addresses
2014-09-29 12:08:10 +02: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
a11303bd58 wildcard in host printed via show dbusers
wildcard in host printed via show dbusers
2014-09-29 10:31:04 +02:00
1d14129edf Merge branch 'develop' into MAX-268 2014-09-29 09:51:57 +02:00
fa47bf760a Merge branch 'release-1.0.1beta' into develop 2014-09-26 19:57:41 +03:00
71a0c85bf1 added a missing 'touch depend' to main Makefile 2014-09-26 19:56:52 +03:00
34cea63fae Merge branch 'release-1.0.1beta' into develop 2014-09-26 18:16:23 +02:00
8f0c712fae Release notes for 1.0.1
Release notes for 1.0.1
2014-09-26 18:14:46 +02:00
7a374831cb Merge branch 'release-1.0.1beta' into develop 2014-09-26 18:15:16 +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
35a720176e Merge pull request #48 from skysql/blr
Blr, Fix to #478, http://bugs.skysql.com/show_bug.cgi?id=478
2014-09-26 17:57:12 +03:00
079eed2eae Merge pull request #47 from skysql/blr
Blr, Fix to but, #478, http://bugs.skysql.com/show_bug.cgi?id=478
2014-09-26 17:55:48 +03: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
af5eab238d fixed older CMake versions using PATH instead of DIRECTORY in get_filename_component() 2014-09-25 22:24:43 +03:00
5bef5d8f53 Removed binlogrouter from the build process. 2014-09-25 21:25:46 +03:00
06596a0bc3 Add binlog router back into Makefiles 2014-09-25 17:35:27 +01:00
fb3ba269db Merge branch 'blr' into release-1.0beta-refresh 2014-09-25 17:08:30 +02:00
d90c4d7d5a Merge branch 'release-1.0beta-refresh' of github.com:skysql/MaxScale into release-1.0beta-refresh 2014-09-25 16:00:59 +01:00
33636c06f8 MaxAdmin stress test 2014-09-25 16:00:18 +01:00
0d19857a1f Fix for debug build 2014-09-25 14:56:54 +01:00
3fdfc5db8d Code cleanup
Code cleanup
2014-09-25 13:13:52 +02:00
717f24ce48 Added first support for user@x.y.z.%
Added first support for user@x.y.z.%
2014-09-25 13:08:12 +02: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
ba398157e8 Updated the normal makefile VERSION file 2014-09-25 12:39:14 +03:00
f5e789da2b init.d scripts and ldconfig files are no longer overwritten when configuring CMake 2014-09-25 12:37:04 +03:00
bff8c0f12f Merge branch 'release-1.0beta-refresh' of https://github.com/skysql/MaxScale into release-1.0beta-refresh 2014-09-25 10:42:52 +03:00
086ad6c782 Updated the MaxScale version to 1.0.1-beta and added a numeric version MAXSCALE_VERSION_NUMERIC with the format 'major.minor.patch'. 2014-09-25 10:40:54 +03:00
d793382006 Make "list monitors" output consistant with the output from other list
commands
2014-09-25 08:31:29 +01:00
25850c056f Added tests to cmake 2014-09-25 10:14:42 +03:00
d8d920bdb4 made the searching of MySQL headers look recursively for subdirectories 2014-09-24 18:58:23 +03: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