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 |
|
Chuanyi Li
|
b17c11868c
|
Fix a minor fault: Canal instance reload again after startup.
|
2016-10-02 13:43:17 +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 |
|
agapple
|
b23e814c48
|
Merge pull request #203 from kevinKaiF/master
fixed issue # 201
|
2016-09-29 10:31:29 +08:00 |
|
zikaifeng
|
b349b400cf
|
修复issue # 201
|
2016-09-27 16:22:48 +08:00 |
|
agapple
|
c86fba6092
|
Merge pull request #199 from MarkLinHz/master
upgrade protobuf version
|
2016-09-19 14:03:20 +08:00 |
|
yinxiu
|
9742fdc9d9
|
upgrade protobuf version
|
2016-09-19 12:24:06 +08:00 |
|
agapple
|
c99b4b8cd1
|
fixed NPE #200
|
2016-09-07 12:37:21 +08:00 |
|
agapple
|
aa8ea96572
|
fixed issue #195
|
2016-08-26 18:25:52 +08:00 |
|
agapple
|
f6cf88a6bd
|
support 5.7
|
2016-08-04 22:53:59 +08:00 |
|
agapple
|
14a5762fbb
|
support 5.7
|
2016-08-04 22:53:22 +08:00 |
|
agapple
|
eda24df3fe
|
fixed kill CONNECTION exception
|
2016-07-26 10:59:09 +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
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
|
c3e38e50e2
|
fixed issue #187 ,support MySQL 5.7 Json
|
2016-06-30 16:23:05 +08:00 |
|
agapple
|
ae05a3f39f
|
fixed issue #172, 精确识别主备切换,尝试基于时间戳重新定位位点,确保不丢数据
|
2016-06-28 22:58:55 +08:00 |
|
agapple
|
6eafc73a65
|
Merge pull request #177 from chenyishun/master
RDS主从库切换时候异常处理
|
2016-05-10 18:06:11 +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
|
8aefd7e79b
|
fixed issue #171, getNextAddress
|
2016-04-29 17:44:06 +08:00 |
|
agapple
|
4e76a4bd6e
|
fixed issue #176 , handle running deleted
|
2016-04-29 17:43:16 +08:00 |
|
agapple
|
f1a1cb26cc
|
fixed issue #171, compiler error
|
2016-04-29 11:29:16 +08:00 |
|
agapple
|
4f1e3bafe7
|
fixed issue #171 , client HA bug , modify SimpleCanalConnector
|
2016-04-29 11:26:37 +08:00 |
|
agapple
|
6a03ffaf7b
|
Merge pull request #173 from lulu2panpan/master
Canal客户端高可用bug修复
|
2016-04-29 11:16:24 +08:00 |
|
lulu2panpan
|
d7d969915e
|
Update ClientRunningMonitor.java
|
2016-04-29 09:50:37 +08:00 |
|
lulu2panpan
|
4898ed7b83
|
Update SimpleCanalConnector.java
|
2016-04-29 09:40:27 +08:00 |
|
lulu2panpan
|
11e1d1d600
|
Update CanalConnectors.java
|
2016-04-29 09:31:40 +08:00 |
|
lulu2panpan
|
e614c6141d
|
Update ClusterCanalConnector.java
|
2016-04-29 09:28:48 +08:00 |
|
lulu2panpan
|
8ded94a09e
|
Update ClusterCanalConnector.java
|
2016-04-29 09:28:12 +08:00 |
|
agapple
|
38cc81b7da
|
fixed issue #162 , fixed IDE CanalLauncher
|
2016-04-07 11:25:59 +08:00 |
|
agapple
|
533c5cb8f6
|
fixed issue #119 , fixed batch data changeColumns
|
2016-04-05 23:42:08 +08:00 |
|
agapple
|
5932e1e31f
|
edit url
|
2016-03-05 18:46:21 +08:00 |
|
agapple
|
70dda221f1
|
add yugong
|
2016-03-05 18:44:57 +08:00 |
|
agapple
|
c32a5d0882
|
fixed issue #139 , KILL CONNECTION binlogdump thread
|
2016-03-01 22:19:02 +08:00 |
|
agapple
|
fbd99acac2
|
Merge pull request #145 from OpenZYK/master
添加rowdata过滤
|
2016-02-25 18:14:20 +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
|
1813c1eff9
|
Update canal.properties
|
2016-02-25 11:39:10 +08:00 |
|
zhangyukun
|
31ea9fa8f0
|
新增canal.instance.filter.rows过滤
|
2016-02-25 11:38:09 +08:00 |
|
zhangyukun
|
369acd8eed
|
新增canal.instance.filter.rows过滤
|
2016-02-25 11:37:45 +08:00 |
|
zhangyukun
|
891eb960ca
|
新增canal.instance.filter.rows过滤
|
2016-02-25 11:37:17 +08:00 |
|
zhangyukun
|
2e5a165b88
|
新增canal.instance.filter.rows过滤
为parseRowsEvent方法添加过滤
|
2016-02-25 11:35:46 +08:00 |
|
zhangyukun
|
6b9c1305ff
|
添加dml过滤判断
修复parseRowsEvent方法中没有dml过滤的判断而导致dml操作的数据总是会输出到store中的bug
|
2016-02-24 21:18:01 +08:00 |
|
agapple
|
4f504aab31
|
fixed testcase compiler error
|
2016-02-24 17:05:14 +08:00 |
|