MassimilianoPinto
5ce1b742e9
Binlog Router, slave binlog_pos is now uint32
...
Binlog Router, slave binlog_pos is now uint32
2015-04-02 16:52:48 +02:00
Mark Riddoch
faca6b6d76
Merge branch 'blr' into develop
2015-02-09 20:58:55 +00:00
Mark Riddoch
b58e09cdb7
Addition of some extra log messages and seconds behind master calcuation
2015-02-09 20:50:23 +00:00
Mark Riddoch
6da16c9958
Some tidy up of binlog rotuer code
2015-02-06 20:46:36 +00:00
Mark Riddoch
07536611d3
Add ability to extract values from the result set
...
Extract and action the @master_binlog_checksum value
Store master's uuid for use in show slave status
Support for MariaDB 5.5 masters
2015-02-04 15:59:28 +00:00
Mark Riddoch
0a9509168b
Addition of cache for server responses. This allows cached responses to be sent
...
if there is no master avaiable when MaxScale starts
2015-01-28 08:44:13 +00:00
Mark Riddoch
af415f58c3
Add support for select @@max_allowed_packet
2015-01-07 17:38:41 +00:00
Mark Riddoch
909518fac7
Improved error messages
...
Support for running out of disk space in the binlog router
Support for COM_PING & COM_STATISTICS added in the binlog router
Addition of binlogdir router option
2014-12-16 10:38:09 +00:00
Mark Riddoch
df1ff25be4
Changes for file system full detection
2014-12-10 09:07:14 +00:00
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
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
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
554a054e18
Improve logging support
2014-10-17 12:29:29 +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
7562d49a95
Addition rtdsc for tracing purposes
2014-09-23 22:09:36 +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
cf55f271f0
Add file left off last commit
2014-08-28 11:42:29 +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
d52f761b2d
Fix missing GWBUF queue
2014-05-19 15:18:09 +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