Commit Graph

303 Commits

Author SHA1 Message Date
zhengchao
a5834f6be4 maat json支持单独指定编译配置的表名。 2018-11-09 16:40:32 +08:00
zhengchao
cb26379ad4 增加dup_func。 2018-11-07 21:04:22 +08:00
zhengchao
4097887e4c Merge branch 'feature-rule-extra-data-index' of git.mesalab.cn:MESA_framework/maat into feature-rule-extra-data-index 2018-11-07 19:45:15 +08:00
zhengchao
9a91d9dd65 删除Maat_rule.h中无用的定义。 2018-11-07 19:44:08 +08:00
zhengchao
05ff016043 通过Maat_rule_get_ex_new_index为Maat_rule_t添加自定义的数据结构。 2018-11-07 19:44:07 +08:00
zhengchao
9fa9da75ae 将readme.txt的格式改为markdown v2.3.4 2018-11-07 19:31:47 +08:00
zhengchao
870f6a7f06 修复cleanup_update_status中对redis reply double free的bug。 2018-11-07 19:30:05 +08:00
zhengchao
87815f2139 删除Maat_rule.h中无用的定义。 2018-11-07 19:19:07 +08:00
zhengchao
85d17483ca 通过Maat_rule_get_ex_new_index为Maat_rule_t添加自定义的数据结构。 2018-11-07 17:12:06 +08:00
zhengchao
cbd3cf4ab2 同步修改maat_redis_tool支持64位的Maat redis key。 v2.3.3 2018-10-26 10:26:48 +08:00
zhengchao
0b237a07a8 将Maat Redis Key中rule id的类型从int调整为long。以满足盘古项目,使用compile id + group id拼接生成分组表redis key的rule id的需求。 2018-10-26 10:21:33 +08:00
zhengchao
c8a83b40b5 在Redis配置格式非法时,输出错误信息。 2018-10-25 22:18:09 +08:00
郑超
98c0e604e1 Merge branch 'bugfix-maat-redis-tool-help-print' into 'master'
修复maat_redis_tool帮助提示的打印错误。

See merge request MESA_framework/maat!10
2018-10-21 11:40:32 +08:00
zhengchao
218a9bf3b9 修复maat_redis_tool帮助提示的打印错误。 2018-10-21 11:40:05 +08:00
郑超
b1e6c08b61 Merge branch 'bugfix-reconnect-redis-after-failed' into 'master'
Bugfix reconnect redis after failed

See merge request MESA_framework/maat!9
v2.3.2
2018-10-18 19:44:26 +08:00
zhengchao
f7500b9960 进一步完善redis不可用时的错误处理 2018-10-18 19:43:54 +08:00
zhengchao
3e2fd28cd0 1、修复redis不可用后,没有重连的bug,每隔5秒重连一次;2、修复变量未使用的警告;2、增加redis能连上,但不可用时的错误处理。 2018-10-18 19:39:19 +08:00
郑超
1376d2c9e6 Merge branch 'bugfix-memory-leakage-find-by-yulingjing' into 'master'
修复内存泄漏

See merge request MESA_framework/maat!8
2018-10-15 17:25:04 +08:00
zhengchao
5eeb3aedb0 修复内存泄漏 2018-10-15 17:23:17 +08:00
zhengchao
d6c557dd53 修复get_inc_key_list中的内存泄漏。 2018-10-15 17:05:18 +08:00
郑超
72836d74c7 Merge branch 'feature-test-stream-scan-many-files' into 'master'
调整外部头文件应用。

See merge request MESA_framework/maat!7
2018-10-11 17:05:32 +08:00
zhengchao
0e13a1460d 调整外部头文件应用。 2018-10-11 16:59:37 +08:00
郑超
8fa4503aa0 Merge branch 'feature-test-stream-scan-many-files' into 'master'
增加流式扫描多个文件的测试用例。

See merge request MESA_framework/maat!6
2018-10-09 21:23:53 +08:00
zhengchao
649a4913d8 增加流式扫描多个文件的测试用例。 2018-10-09 21:23:22 +08:00
郑超
64223084d9 Merge branch 'bugfix-log-foreignkey-error' into 'master'
修复foreing key错误处理打印日志格式错误

See merge request MESA_framework/maat!5
2018-10-09 18:18:14 +08:00
zhengchao
3c68e4f20e 修复foreing key错误处理打印日志格式错误 2018-10-09 18:17:30 +08:00
郑超
a141d4b90c Merge branch 'bugfix-error-when-append-one-more-cmd' into 'master'
Bug修复:在append多条配置时,只有第一条写入成功。

See merge request MESA_framework/maat!4
v2.3.1
2018-09-30 16:55:20 +08:00
zhengchao
6b1e8d5866 Bug修复:在append多条配置时,只有第一条写入成功。 2018-09-30 16:54:52 +08:00
zhengchao
0f554ff950 将maat_redis_tool释放到安装目录,修改CMakeLists.txt. 2018-09-30 10:57:36 +08:00
zhengchao
ca2481139e Merge branch 'develop' v2.3 2018-09-27 11:06:43 +08:00
zhengchao
8b4b690d15 Merge branch 'develop'
# Conflicts:
#	src/entry/Maat_command.cpp
#	src/entry/Maat_rule.cpp
2018-09-27 10:59:45 +08:00
郑超
03ecd73bd7 Merge branch 'feature-foreign-content' into 'develop'
Feature foreign content

See merge request MESA_framework/maat!3
2018-09-26 19:50:17 +08:00
zhengchao
d73077ec4a 优化maat_redis_tool在dump内容外键时的printf输出。 2018-09-26 19:49:29 +08:00
zhengchao
a49222cc1d 1)hiredis-vip静态链接到maat;2)maat_redis_tool静态链接libmaatframe.a;3)增加文件删除的测试用例。 2018-09-26 19:30:15 +08:00
zhengchao
4d5b5f1f45 maat_redis_tool支持dump内容外键。 2018-09-26 12:09:08 +08:00
郑超
86652f6fcd Merge branch 'feature-foreign-content' into 'develop'
Feature foreign content

See merge request MESA_framework/maat!2
2018-09-25 17:57:13 +08:00
zhengchao
ad24e175dc 完成外键内容的单元测试。 2018-09-25 17:56:09 +08:00
zhengchao
4bb67bf7fa 原有功能回归测试通过。 2018-09-24 19:48:18 +08:00
zhengchao
e2f4a583ad 支持内容外键,即某一列指向redis中的一个key,将其变成文件路径。 2018-09-24 18:49:18 +08:00
郑超
16ff0886c9 Merge branch 'feature-rule-tags' into 'develop'
Feature rule tags

See merge request MESA_framework/maat!1
2018-09-24 12:04:50 +08:00
zhengchao
09d8c35b26 为降低变化成本,在根目录增加Makefile。 2018-09-24 12:02:48 +08:00
zhengchao
7a5b6ca6fb 完成gtest测试框架的迁移。原maat_test.cpp改为maat_demo.cpp 2018-09-24 11:23:20 +08:00
zhengchao
37887c9709 集成google test测试框架。 2018-09-23 20:54:37 +08:00
zhengchao
931265e8b2 增加cmake install,删除冗余cmake语句。 2018-09-23 15:25:20 +08:00
zhengchao
ef6c330f69 重构代码目录,改用cmake编译。 2018-09-23 14:30:45 +08:00
zhengchao
9dd63f3dec 编译表和回调表支持配置生效标签。 2018-09-21 21:32:09 +08:00
zhengchao
4eb58f5369 转换readme编码为utf8。 2018-08-15 15:12:41 +08:00
zhengchao
e11bd0388e 支持用户自定域的escape编码。使用方法:在tableinfo中编译表所在行的第四列写escape。 2018-08-08 18:35:53 +08:00
zhengchao
391793c303 Command支持淘汰时间重置操作。 2018-08-01 19:42:36 +08:00
zhengchao
27b93adc33 Maat_cmd适配huge service define. 2018-07-27 17:08:45 +08:00