Commit Graph

69 Commits

Author SHA1 Message Date
fengweihao
319afbc11b bugfix:修复上传文件命中assert 2021-07-29 09:32:59 +08:00
fengweihao
9745251b2a TSG-7141 修复非格式日志部分下载失败问题
修复重定向指定用户自定义域无法替换问题
2021-07-23 15:55:42 +08:00
fengweihao
91facad80a TSG-6072 Deny动作和Redirect动作日志中存在非格式化日志HTTP.Request Body
TSG-6095 代理策略monitor动作产生的非格式化下载日志与策略配置不相符
2021-05-10 10:21:31 +08:00
fengweihao
3e020b9e28 hos存储非结构化文件命名修改 2021-03-30 16:56:44 +08:00
fengweihao
2b649f4510 TSG-5746 使用hos存储非结构化文件
修复缓存代码编译问题
缓存功能适配hos
2021-03-22 14:10:43 +08:00
luwenpeng
06fe5652c5 设置 UNUSED,修复编译警告 2019-09-02 11:39:19 +08:00
郑超
f5c153c59e Feature cache client 2019-01-11 22:38:07 +08:00
zhangchengwei
9430f699df 为缓存管理,增加独立的SET命令设置Minio URL的超时,以通过redis订阅方式获取超时事件 2018-12-21 11:09:34 +06:00
zhangchengwei
c801523de9 hiredis-vip-0.3.0.zip编译修正 2018-12-21 11:09:33 +06:00
zhangchengwei
a70aa35a3a 将bucketname作为object_key的一部分;修改delete接口加入minioaddr和bucket可选参数。 2018-12-21 11:09:32 +06:00
zhangchengwei
1059af3c72 修复内存泄露 2018-12-21 11:09:31 +06:00
zhangchengwei
d24c57ce85 增加集群版redis作为元信息和对象缓存,去除Minio事件通知的redis元信息获取方式。 2018-12-21 11:09:30 +06:00
zhengchao
dbeedd3f9c 去掉GMT时间格式的assert,改为if。 2018-12-17 10:07:04 +06:00
zhangchengwei
e38f2b0e46 传输速率检测提高到5秒钟 2018-11-25 15:44:17 +08:00
zhangchengwei
42906a6ef4 HEAD元信息解析JSON获取对象大小使用double 2018-11-25 14:59:58 +08:00
zhangchengwei
cb3737d02a 流式上传主动cancel时会产生promise_fail回调 2018-11-25 13:49:39 +08:00
zhangchengwei
bc1907d2c4 cancel update时不回调 2018-11-25 13:27:56 +08:00
zhangchengwei
9fcdaa5c3f 缓存取消上传+测试用例 2018-11-25 13:08:22 +08:00
zhangchengwei
9fc2a8a0d2 支持promise finish。 2018-11-23 21:20:51 +08:00
zhangchengwei
313f36c58a 配置文件key改小写,英文描述 2018-11-23 21:17:59 +08:00
zhangchengwei
82b5b0d103 调整expires头部解析 2018-11-23 21:17:58 +08:00
zhangchengwei
f83f3a48f9 strftime前对struct tm初始化 2018-11-23 21:17:57 +08:00
zhengchao
6c9ff10aa7 #85 修复ssl、http业务层中的编译警告。 2018-11-20 19:34:27 +08:00
zhengchao
0311407d67 Close #80 创建ssl upstream发生在KNI accept线程,event_add后又通过promise_set_ctx修改了callback para,此时tfe work thread调用了peek client hello,导致取出空的ctx。 2018-11-14 16:03:36 +08:00
zhengchao
62d9eb0bef 完成缓存策略和可信证书加载的开发,编译通过。 2018-11-13 10:48:21 +08:00
zhengchao
d6862e4ef7 完成cache参数解析部分的编码。 2018-11-13 10:48:20 +08:00
zhangchengwei
f1822e04c5 将读取配置单独抽出形成parameter API;支持Redis多机备份和故障切换。 2018-11-13 10:48:18 +08:00
zhangchengwei
1fbaee37a5 增加curl pipeline数量配置 2018-11-13 10:48:17 +08:00
zhengchao
92698c9810 pangu http业务层适配cache client接口的更新。 2018-10-31 11:52:19 +08:00
zhangchengwei
0f77b9c44c curl操作加入超时限制 2018-10-31 10:54:54 +08:00
zhangchengwei
e1ad321332 [1]统一GET/PUT结束后结果通知机制,API直接调用失败时不回调,其他情况回调(promise);
[2]hiredis版本确定为0.14.0版;
[3]修复tango_cache_ctx_destroy中TAILQ内存释放的BUG;
2018-10-31 10:54:52 +08:00
zhengchao
96feddefb8 修改cache-client依赖hiredis(修改版)的CMakeList.txt,编译通过。 2018-10-25 20:40:10 +08:00
zhengchao
27d4581d9b 支持缓存校验。 2018-10-25 18:58:26 +08:00
zhangchengwei
268e1b8689 HEAD object元信息来源选择由宏定义改为配置文件。 2018-10-25 18:56:47 +08:00
zhangchengwei
e65f0150b8 修复HEAD Redis时BUG 2018-10-25 18:56:46 +08:00
zhangchengwei
232b08c43a 修改README.txt 2018-10-25 18:56:46 +08:00
zhangchengwei
8edd964e21 支持Head获取对象元信息操作,支持从redis获取元信息;调整内部超时检查逻辑; 2018-10-25 18:56:45 +08:00
zhangchengwei
46db35c9a5 日志打印BUG 2018-10-25 18:56:45 +08:00
zhengchao
3109977ba7 对于包含content-range头部的http会话,不进行缓存查询和更新。 2018-10-23 19:30:08 +08:00
zhengchao
0d95a8e54e 修复写越界问题。 2018-10-23 19:30:08 +08:00
zhengchao
c5f5ee2655 不cache包含Set-cookie的应答。修改多处日志细节。 2018-10-21 15:03:04 +08:00
zhengchao
c94b267a65 统一缓存统计的定义,缓存查询/下载=get,上传=put。上次提交漏了一个gmt的判断。 2018-10-21 11:08:44 +08:00
zhengchao
09db5de25b 修复缓存判定时,last modifide和expire字段的GMT的assert,改为if。 2018-10-21 11:07:20 +08:00
zhengchao
af4f470fe7 将cache的日志从屏幕改为输出到local logger。 2018-10-19 21:56:04 +08:00
zhangchengwei
20346477db cache添加宏定义CACHE_DEBUG_SWITCH打印debug信息 2018-10-19 10:03:14 +08:00
zhengchao
1723fa1029 大文件流式缓存联调通过。UNDEFINE类型100KB以上进行缓存。 2018-10-16 21:16:58 +08:00
zhangchengwei
9f045ee425 对象key开启hash时,在元信息中保存原始url 2018-10-15 20:18:12 +08:00
zhangchengwei
02deaba59d tango_cache_read_result等函数参数调整 2018-10-15 16:53:04 +08:00
zhangchengwei
ece26bbf60 修改GET/PUT对外接口;cache miss不算fail; 2018-10-15 16:38:22 +08:00
zhengchao
294201ecd8 缓存能跑起来了。 2018-10-14 18:45:02 +08:00