Mark Riddoch
e102d56e69
Merge branch 'blr' into release-1.0GA
...
Conflicts:
server/modules/protocol/mysql_backend.c
server/modules/routing/binlog/blr_master.c
2014-12-05 11:42:02 +00:00
Mark Riddoch
2b998eb17f
Merging binlog router into beta refresh
2014-12-05 11:30:03 +00:00
Mark Riddoch
36aea7454f
Updates for new logging definitions
2014-12-04 16:56:33 +00:00
Mark Riddoch
863a30c969
Merge branch 'blr' of https://github.com/mariadb-corporation/MaxScale into blr
...
Conflicts:
server/core/gateway.c
2014-11-26 08:47:50 +00:00
Mark Riddoch
0dc5dca858
Added externs for Vilho's logging changes
2014-11-21 15:07:10 +00:00
Mark Riddoch
ba44605cb0
Changes for FDE events
2014-11-21 15:01:38 +00:00
Mark Riddoch
d3c8770852
Merge branch 'blr' into develop
...
Conflicts:
client/maxadmin.c
server/core/CMakeLists.txt
server/core/dcb.c
server/core/gateway.c
server/core/poll.c
server/core/test/CMakeLists.txt
server/core/test/makefile
server/include/poll.h
server/modules/routing/debugcmd.c
2014-11-19 12:00:55 +00:00
Mark Riddoch
70672e43a1
Addition of backoff process for master reconnect
...
Housekeeper task display
2014-10-23 10:46:55 +01:00
Mark Riddoch
932fc5dc2c
Resolve issue with icorrectly markign slave connection as errored
2014-10-21 14:31:05 +01:00
Mark Riddoch
2edab598b2
Remove memlog diagnostics used to find issues with transistion between
...
catchup and follow mode.
2014-10-17 11:14:10 +01:00
Mark Riddoch
9b3dfc86fe
Binlog router performance improvements
2014-10-17 08:38:58 +01:00
Mark Riddoch
fe0e7c74d0
Resolve transition from catchup to follow mode.
2014-10-14 11:43:08 +01:00
Mark Riddoch
fd1154b944
Change of distribution mechanism to use fake events exclusively and avoid
...
complex locking mechanism and blocking the master DCB eent processign thread
Addition of shared BLFILE mechanism to reduce open/close overhead
2014-10-03 14:33:28 +01:00
Mark Riddoch
9186d3fa90
Fixes for blr_salve performanc issues, linking of embedded library,
...
housekeeper heartbeat addition and unloading of modules to allow
profiling of modules using LD_PROFILE environment variable and sprof
2014-10-01 18:30:13 +01:00
Mark Riddoch
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
Markus Makela
c344231f80
Renamed all occurences of SkySQL to MariaDB Corporation
2014-09-30 13:02:10 +03:00
Mark Riddoch
3430fc99d2
Shutdown fix in housekeeper
...
In memory logging in blr_master
2014-09-26 12:36:59 +01:00
Mark Riddoch
5721df5176
Add initial file number
...
Fix for short binlog file names in rotate
Socket buffering changes
2014-09-19 13:40:38 +01:00
Mark Riddoch
f9aece5113
Remove queuing that is no longer required
...
Fixed bug in mysql_backend.c that lost up to 4 bytes of data in rare
circumstances.
2014-09-10 15:51:53 +01:00
Mark Riddoch
c273988e51
Fixed for EPOLLHUP events
...
Possible double free in maxscaled on close
binlog router debugging/tracing
2014-09-05 17:29:17 +01:00
Mark Riddoch
81e1dd8719
Merge branch 'develop' into blr
...
Add instrumentation
Remove mutexes
Improve gwbuf_append performance
Conflicts:
server/core/dcb.c
server/modules/protocol/mysql_backend.c
2014-08-28 11:41:26 +01:00
Mark Riddoch
2963a8448b
Implement non-blocking alternative to mutexes for read serialisation
2014-06-10 17:59:49 +01:00
Mark Riddoch
f7a177dac8
Improved diagnostics
2014-06-08 13:52:48 +01:00
Mark Riddoch
13e95ffc53
Improved diagnostics
...
Added master reconnect on failure
Added EPOLLRDHUP events
2014-06-07 21:01:11 +01:00
Mark Riddoch
bb0e6c3858
Support non-default binlog filenames
...
Add support for bin log file names that are shorter than the default.
Handle events per more than 2 packets
2014-06-04 18:37:41 +01:00
Mark Riddoch
4b5f801ff9
Misc fixes for bin log rotate issues
2014-05-28 23:38:54 +01:00
Mark Riddoch
837d15dc33
Fix valgrind issue with saved master responses
2014-05-22 15:07:46 +01:00
Mark Riddoch
c1d39999ff
Improvements to debug interface & blr updates
2014-05-21 17:25:21 +01:00
Mark Riddoch
29d247319d
Fixed issue with bin log event straddling buffers
2014-05-17 07:25:03 +01:00
Mark Riddoch
1d08b0100f
Initial binlog prototype
...
Supports pulling binlogs from the master, caching to a local file and relaying to a slave.
Only tested with a single slave and a single MaxScale thread.
2014-05-13 16:06:05 +01:00