agapple
|
96dca0b9e6
|
fixed issue #136 , support rds no primary key && mysql.ha_health_check
|
2016-11-17 17:52:52 +08:00 |
|
agapple
|
4898829384
|
Merge pull request #213 from lulu2panpan/master
修复issue #212
|
2016-10-11 19:25:06 +08:00 |
|
agapple
|
69a7e6d083
|
Merge pull request #208 from jianan789/master
mysql5.6.29'@@global.binlog_checksum'带单引号导致master退出,优化binlogFormat判断
|
2016-10-11 19:16:34 +08:00 |
|
lubiao
|
8626c6ee24
|
1、SessionHandler类中执行SUBSCRIPTION时,应该先尝试启动runningMonitor再调用embeddedServer的subscribe方法
2、embeddedServer的subscribe方法中应该首先进行checkStart操作,否则可能引起metaManager的脏启动
3、SessionHandler中增加日志
|
2016-10-11 18:46:30 +08:00 |
|
lubiao
|
350f8637c3
|
1、BinLogFileQueue的listBinlogFiles方法中对binlog文件名进行更严格的验证,必须以数字结尾
2、LocalBinLogConnection类中解决如下bug
2.1第二个dump方法中增加代码"decoder.handle(LogEvent.FORMAT_DESCRIPTION_EVENT);",解决"((QueryLogEvent)event).getQuery()"语句出现乱码的问题(BEGIN后面多了4个字节),出现乱码不会进入if语句,导致找到的binlog位点不准确
2.2第一个dump方法中,被注释的decode代码才是正确的,和DirectLogFetcher不同,此处需要构造子循环进行遍历
2.3第一个dump方法中,将每个binlog-file的首个event设置为RotateLogEvent,否则会导致所有event的binlogFileName都是默认的mysql-bin.000001。这么改完之后,和DirectLogFetcher的行为相契合,后者在每个binlogfile的首个event就是RotateLogEvent
3、LocalBinlogEventParser中增加元数据处理的相关代码,不加的话,所有的event都不带列名,基本上没法儿使用
|
2016-10-11 17:28:24 +08:00 |
|
李建安
|
96454d4387
|
修复开启checksum后rotateLogEvent数据包解析时binlog name乱码
|
2016-10-10 18:30:09 +08:00 |
|
徐建海
|
8a293e4b0c
|
Update AbstractEventParser.java
|
2016-10-06 19:13:50 +08:00 |
|
徐建海
|
006dd63646
|
不好的设计
|
2016-10-06 15:48:05 +08:00 |
|
李建安
|
0c9eecd758
|
mysql5.6.29'@@global.binlog_checksum'带单引号导致master退出,优化binlogFormat判断
|
2016-09-29 17:21:59 +08:00 |
|
agapple
|
5d9d5b1e44
|
fixed testcase
|
2016-09-29 11:43:35 +08:00 |
|
zikaifeng
|
b349b400cf
|
修复issue # 201
|
2016-09-27 16:22:48 +08:00 |
|
agapple
|
c99b4b8cd1
|
fixed NPE #200
|
2016-09-07 12:37:21 +08:00 |
|
agapple
|
3a5a4b06a9
|
[maven-release-plugin] prepare for next development iteration
|
2016-06-30 16:59:17 +08:00 |
|
agapple
|
ba173fcd48
|
[maven-release-plugin] prepare release canal-1.0.22
|
2016-06-30 16:59:05 +08:00 |
|
agapple
|
69170f58df
|
fixed issue #172, support rds
|
2016-06-30 16:45:42 +08:00 |
|
agapple
|
ae05a3f39f
|
fixed issue #172, 精确识别主备切换,尝试基于时间戳重新定位位点,确保不丢数据
|
2016-06-28 22:58:55 +08:00 |
|
Yishun.Chen
|
63b3c4ab54
|
IOException限制retry次数,超过次数后跳过binlog解析
|
2016-05-03 16:30:38 +08:00 |
|
Yishun.Chen
|
ecba855bf9
|
IOException限制retry次数,超过次数后跳过binlog解析
|
2016-05-03 16:30:01 +08:00 |
|
Yishun.Chen
|
b599846470
|
IOException限制retry次数,超过次数后跳过binlog解析
|
2016-05-03 16:29:23 +08:00 |
|
agapple
|
533c5cb8f6
|
fixed issue #119 , fixed batch data changeColumns
|
2016-04-05 23:42:08 +08:00 |
|
agapple
|
c32a5d0882
|
fixed issue #139 , KILL CONNECTION binlogdump thread
|
2016-03-01 22:19:02 +08:00 |
|
zhangyukun
|
51cfa7fa96
|
Update AbstractMysqlEventParser.java
|
2016-02-25 13:56:07 +08:00 |
|
zhangyukun
|
652101035e
|
添加Rows过滤
|
2016-02-25 11:44:22 +08:00 |
|
zhangyukun
|
6b9c1305ff
|
添加dml过滤判断
修复parseRowsEvent方法中没有dml过滤的判断而导致dml操作的数据总是会输出到store中的bug
|
2016-02-24 21:18:01 +08:00 |
|
agapple
|
bf10b16138
|
migrate
|
2016-02-04 11:22:36 +08:00 |
|
agapple
|
37478f3409
|
Merge pull request #138 from MarkLinHz/master
make canal server become a single instance
|
2016-02-04 11:02:23 +08:00 |
|
yinxiu
|
d2f98cda87
|
remove duplicate code
|
2016-01-14 10:59:40 +08:00 |
|
agapple
|
643bd5cb71
|
[maven-release-plugin] prepare for next development iteration
|
2015-12-30 16:23:30 +08:00 |
|
agapple
|
8375ea4b7d
|
[maven-release-plugin] prepare release canal-1.0.21
|
2015-12-30 16:23:20 +08:00 |
|
agapple
|
72ceb58fa3
|
fixed issue #135 , isUpdate bugfix
|
2015-12-02 14:37:06 +08:00 |
|
jiawei
|
d976932177
|
fix rename table ddl parser tablename and schemaname error
|
2015-09-01 12:17:41 +08:00 |
|
agapple
|
f2f2bfb538
|
add rename testcase
|
2015-07-17 14:43:15 +08:00 |
|
agapple
|
5f6580399c
|
fixed format
|
2015-07-17 14:41:39 +08:00 |
|
agapple
|
10930b9e3d
|
Merge pull request #122 from likeloveluck/rename_bug_fix
修复rename table命令中包含多个表,解析失败问题
|
2015-07-17 14:33:38 +08:00 |
|
jiawei
|
d1afeb7540
|
change result reference
|
2015-07-16 19:25:46 +08:00 |
|
jiawei
|
119af9fca1
|
change rename operate
|
2015-07-15 19:20:30 +08:00 |
|
agapple
|
9956b3557f
|
[maven-release-plugin] prepare for next development iteration
|
2015-06-30 10:23:54 +08:00 |
|
agapple
|
452fae15fc
|
[maven-release-plugin] prepare release canal-1.0.20
|
2015-06-30 10:23:45 +08:00 |
|
agapple
|
3d6174f857
|
fixed issue #119 , support binlog row image noblob/minimal
|
2015-06-29 23:52:37 +08:00 |
|
agapple
|
21abbbfe47
|
fixed issue #116 , process create index bug
|
2015-05-05 10:52:56 +08:00 |
|
agapple
|
c935f06344
|
remove compiler warning
|
2015-04-30 11:20:25 +08:00 |
|
agapple
|
eeaf5ce910
|
fixed issue #116 , process empty array
|
2015-04-30 11:06:10 +08:00 |
|
agapple
|
7ebb3fd1ab
|
fixed code template and format
|
2015-04-28 21:11:41 +08:00 |
|
wener
|
596b060649
|
cleanup code, extract CanalService
|
2015-04-27 14:57:01 +08:00 |
|
wener
|
6a0733bbab
|
update guava to 18.0, magriate compute map by package level implement
|
2015-04-23 22:15:57 +08:00 |
|
agapple
|
ac4970ef3a
|
fixed issue #105 , seek method add format eventType parse
|
2014-12-17 22:08:36 +08:00 |
|
agapple
|
13bf7c85a0
|
fixed search by time
|
2014-12-17 20:57:12 +08:00 |
|
agapple
|
4ba814da26
|
[maven-release-plugin] prepare for next development iteration
|
2014-09-23 16:10:57 +08:00 |
|
agapple
|
a743235eae
|
[maven-release-plugin] prepare release canal-1.0.19
|
2014-09-23 16:10:43 +08:00 |
|
agapple
|
a0defe575b
|
init
|
2014-09-23 15:11:35 +08:00 |
|