zhengchao
|
bb7710eb37
|
#5 允许配置ID重用;提供工具函数Maat_helper_read_column,用于处理行列。
|
2018-12-21 20:16:22 +06:00 |
|
zhengchao
|
a53cbca268
|
空版本号不再触发全量。
|
2018-12-17 16:25:08 +06:00 |
|
zhengchao
|
12baa32183
|
可以select除表名和表ID。
|
2018-12-11 19:52:40 +06:00 |
|
zhengchao
|
1607e48d77
|
修复bug:在command renew时,_exec_serial_rule_end没有将redlock_unlock计算在append_cmd中。
|
2018-12-07 13:52:42 +06:00 |
|
zhengchao
|
a92e7b4253
|
测试一次写入20万lines和rule的性能。
|
2018-12-06 21:11:51 +06:00 |
|
zhengchao
|
899a61e371
|
完成单元测试。
|
2018-12-05 18:00:55 +08:00 |
|
zhengchao
|
7b5baacf62
|
重构取column的函数
|
2018-12-04 23:26:59 +08:00 |
|
zhengchao
|
6971f4cb56
|
将规则数量和扫描状态的统计归集到table runtime结构体中,属于scanner的一部分。
|
2018-12-04 20:12:56 +08:00 |
|
zhengchao
|
895344d7d2
|
重构table_info数据结构。
|
2018-12-04 13:38:55 +08:00 |
|
zhengchao
|
cb26379ad4
|
增加dup_func。
|
2018-11-07 21:04:22 +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
|
0e13a1460d
|
调整外部头文件应用。
|
2018-10-11 16:59:37 +08:00 |
|
zhengchao
|
ad24e175dc
|
完成外键内容的单元测试。
|
2018-09-25 17:56:09 +08:00 |
|
zhengchao
|
e2f4a583ad
|
支持内容外键,即某一列指向redis中的一个key,将其变成文件路径。
|
2018-09-24 18:49:18 +08:00 |
|
zhengchao
|
9dd63f3dec
|
编译表和回调表支持配置生效标签。
|
2018-09-21 21:32:09 +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 |
|
zhengchao
|
bbee244d23
|
添加对MAAT_RULE_SERV_DEFINE的注释
|
2018-07-05 18:46:56 +08:00 |
|
zhengchao
|
f07c810d2c
|
支持128字节以上的用户自定义域,单个编译配置总长度不超过16kb,通过Maat_read_rule获取。
|
2018-07-05 18:39:15 +08:00 |
|
zhengchao
|
e9c1c5e818
|
选项MAAT_OPT_DISABLE_UPDATE改名为MAAT_OPT_ENABLE_UPDATE
|
2018-06-17 20:07:22 +08:00 |
|
zhengchao
|
9f649a0eb1
|
修复_exec_serial_rule_begin中maat_redis_version多加1的bug。该bug影响主版本。
支持运行中暂停后台配置更新,通过MAAT_OPT_DISABLE_UPDATE选项设置。
|
2018-06-17 20:03:17 +08:00 |
|
zhengchao
|
8ab53fae3b
|
变更选项名称MAAT_OPT_LOAD_SPECIFIC_VERSION -> MAAT_OPT_LOAD_VERSION_FROM
|
2018-06-07 15:45:47 +08:00 |
|
zhengchao
|
613be3c03f
|
Redis模式支持从特定配置版本开始初始化,可通过MAAT_OPT_LOAD_SPECIFIC_VERSION参数设置。
|
2018-06-03 20:31:22 +08:00 |
|
zhengchao
|
8fcdf53694
|
修改外部接口的函数注释。
|
2018-03-24 17:42:46 +08:00 |
|
zhengchao
|
6b2f08fd04
|
1、提供Maat_cmd_flushDB函数用于重置redis数据库,重置操作后版本号加1。
2、当ZRANGEBYSCORE结果为空的时(日志Got nothing after ),会全量加载。
3、exec_serial_rule事务失败时,重试5次。
|
2018-03-15 11:50:32 +08:00 |
|
zhengchao
|
9aa6917b31
|
MAAT版本号从32位升级到64位,同时支持多个内部状态暴露,支持设置逐版本号加载。
|
2017-12-06 18:12:32 +08:00 |
|
zhengchao
|
6e7e8214cc
|
暴露内部状态
|
2017-12-06 14:41:08 +08:00 |
|
zhengchao
|
1d3c2f8f2c
|
修复bug:李碧发现在初始化后,首次调用maat_cmd_set_lines会段错误,这是由于写redis句柄未进行初始化导致。
|
2017-12-05 16:10:08 +08:00 |
|
zhengchao
|
e4985747a8
|
1)修复SFH摘要偏移量输出错误的bug,2)修复不同输入次数导致摘要值错误的bug,其原因是tune的次数由feed触发;
|
2017-11-07 15:47:04 +08:00 |
|
zhengchao
|
fd6d060ad8
|
修正test目录下的makefile
|
2017-10-09 18:52:42 +08:00 |
|
zhengchao
|
830e75eeba
|
鉴于MESA_prof_load只提供读取int的接口,很多同事在设置端口时不方便,现同时支持int和unsigned short两种端口数值。
|
2017-09-30 16:16:50 +08:00 |
|
zhengchao
|
d8a07889ae
|
增加Command IP规则的测试用例
|
2017-09-15 20:01:21 +08:00 |
|
zhengchao
|
9396bb9e63
|
1、提供Maat_cmd_set_lines函数,支持批量写入line_rule;2、修复原有Maat_cmd_set_line函数内存泄漏的bug;
|
2017-08-31 18:21:56 +08:00 |
|
zhengchao
|
f5b1b08ee9
|
提供选项:MAAT_OPT_DEFERRED_LOAD,支持延迟初始化。
|
2017-08-22 10:03:38 +08:00 |
|
zhengchao
|
64a9284430
|
未完成:支持异步加载。
|
2017-08-21 13:59:49 +08:00 |
|
zhengchao
|
2faa589628
|
digest_gen工具支持相似度计算。
|
2017-08-11 11:09:06 +08:00 |
|
zhengchao
|
d45a8e543b
|
在头文件的注释中说明Maat_cmd_append、Maat_cmd函数的删除操作可能失败,需要重试。
|
2017-08-07 18:00:49 +08:00 |
|
zhengchao
|
be8751f7e9
|
修改label_id注释。
|
2017-07-12 17:17:47 +08:00 |
|
zhengchao
|
300a34a015
|
头文件增加注释。
|
2017-07-10 15:54:48 +08:00 |
|
zhengchao
|
6ffc3e3ded
|
1、调整SFH的函数名和源文件名,原有使用sfh的用户会受到影响;2、digest_gen由目录遍历,改为单文件并在屏幕输出结果,便于通过命令行调用。
|
2017-07-08 19:23:17 +08:00 |
|
zhengchao
|
5ba84a69f1
|
修复fuzzy_digest中的bug。
|
2017-07-08 18:34:56 +08:00 |
|
zhengchao
|
6a89f18d2f
|
在Maat_command.h中增加Maat_str_escape函数,供用户预先处理待输入的字符串规则。
|
2017-07-08 16:42:51 +08:00 |
|
zhengchao
|
59aa0419c9
|
Command接口中支持相似性匹配规则。
|
2017-07-07 20:51:55 +08:00 |
|
zhengchao
|
6339fa37c5
|
1、更新SFH和GIE;2、支持相似性字符串匹配;
|
2017-07-07 20:47:27 +08:00 |
|
zhengchao
|
757f8138ed
|
增加set_line、timeout、incrby、select的测试用例,自测通过。
|
2017-07-07 11:04:11 +08:00 |
|
zhengchao
|
3571096bb6
|
1、支持配置超时;2、支持plugin配置;3、支持标签查询;4、支持通过redis获取全局序列号;
|
2017-07-06 21:20:24 +08:00 |
|
zhengchao
|
f3999170db
|
编译通过,原有功能正常。
|
2017-07-04 20:13:36 +08:00 |
|
zhengchao
|
63b1a9b13e
|
初步完成编码,待解决配置结构化哈希的多线程安全访问。
|
2017-07-03 19:54:47 +08:00 |
|
zhengchao
|
7e68a46292
|
配置的组织关系放在Redis中。
|
2017-07-03 12:53:12 +08:00 |
|