Commit Graph

1108 Commits

Author SHA1 Message Date
zhengchao
55ec0747a3 统一cache的动作名称:write、read、pend。 2018-11-25 16:32:35 +08:00
zhengchao
5605bc667f 注释max_curl_transfer_timeout_s参数,避免大文件缓存读取失败。 2018-11-25 16:23:14 +08: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
zhengchao
62e7f984da 增加upload cancel计数。 2018-11-25 14:47:20 +08:00
zhengchao
a4bffe353b 业务层适配缓存上传取消。 2018-11-25 14:14:42 +08:00
zhengchao
b53107e298 增加缓存策略的统计日志。 2018-11-25 14:08:17 +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
zhengchao
276a66af8a cache query 也需要调用promise_allow_many_successes 2018-11-23 21:20:52 +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
cc049d7f7c 实现cancel的逻辑。 2018-11-23 21:17:56 +08:00
zhengchao
5d20a52552 通过增加promise_finish函数,实现future的cancel。 2018-11-23 21:17:55 +08:00
zhengchao
6cd2b8186b 业务层适配HTTP解析层垃圾回收 #63 #83 。HTTP业务层在pangu_http_ctx_free中销毁replace、cache相关的http half结构体。 2018-11-23 21:17:55 +08:00
zhengchao
3970d9de04 #44 为cache和proxy设置statsd server。 2018-11-23 21:17:54 +08:00
zhengchao
88849c9890 #44 tfe和cache的FieldStat2输出到statsd server. 2018-11-23 21:17:53 +08:00
zhengchao
369bdebbad #90 更正minio redis的主键。 2018-11-23 21:17:52 +08:00
zhengchao
8adfe1b3f1 #87 ssl链接建立时间超过1000ms时,写TFE_LOG 2018-11-23 21:17:51 +08:00
zhengchao
516bb5ef12 ssl_stream增加延迟的统计 2018-11-23 21:17:51 +08:00
Lu Qiuwen
8016ff0386 修正插件调度模块中前一个插件detach不再更新plugin_id的问题。 2018-11-23 20:47:09 +08:00
Lu Qiuwen
f2a425c4a5 修正KNI-ACCEPTOR中kni_info定义错误导致的KNI消息解析错误的问题。 2018-11-23 20:21:24 +08:00
Lu Qiuwen
86884e807a #85 连接层与HTTP解析层Warning已消除。 2018-11-22 16:27:51 +08:00
Lu Qiuwen
fbff32673f Close #76 修正HTTP Upgrade后没有正确Detach该连接的问题
* 原实现没有正确处理Upgrade标志位,导致连接再次进入HTTP解析流程从而无法解析,报#76所列之问题。
* 现修正,亦增加#76所示日志之五元组信息。
2018-11-22 13:47:17 +08:00
Lu Qiuwen
2a91b1b954 增加CI脚本中INSTALL_PREFIX的定义 2018-11-21 13:31:34 +08:00
zhengchao
6912250fa0 Merge branch 'feature-aggregate-future-promise' of git.mesalab.cn:tango/tfe into feature-aggregate-future-promise 2018-11-21 13:17:19 +08:00
zhengchao
c0904200a0 正确调用fieldstat2 histogram 2018-11-21 13:17:05 +08:00
zhengchao
68aa07f856 future promise支持输出到statsd。 2018-11-21 13:17:05 +08:00
zhengchao
962077e739 正确调用fieldstat2 histogram 2018-11-21 13:15:56 +08:00
zhengchao
fbd919eae2 future promise支持输出到statsd。 2018-11-21 13:15:56 +08:00
Lu Qiuwen
c098590167 修正未指定安装路径时的默认安装位置的实现 v3.0.3-20181120 2018-11-20 20:54:30 +08:00
Lu Qiuwen
30fadc4f81 调整PANGU读取template的路径默认配置 2018-11-20 20:54:03 +08:00
zhengchao
73f70ba518 Merge branch 'develop-tfe3a' of git.mesalab.cn:tango/tfe into develop-tfe3a 2018-11-20 19:43:14 +08:00
zhengchao
6c9ff10aa7 #85 修复ssl、http业务层中的编译警告。 2018-11-20 19:34:27 +08:00
zhengchao
e851a751ce Merge branch 'bugfix-cache-policy' of git.mesalab.cn:tango/tfe into bugfix-cache-policy v3.0.2-20181120 2018-11-20 16:46:32 +08:00
zhengchao
36762d60ca miss状态才进行缓存更新。 2018-11-20 16:46:17 +08:00
zhengchao
811e8afcd6 修正stream_write类型连接关闭处理中没有通知write_ctx的问题。
* 原实现处理stream_write连接的关闭事件时,没有将write_ctx中的引用指针置位。导致上层继续frag_write时,没有有效的底层连接。现修正。
2018-11-20 16:46:16 +08:00
zhengchao
67edf968f6 #86 修正在HTTP请求在Resume()操作后设置HTTP应答,没有丢弃原始HTTP请求的问题。
* 原实现在用户调用resume()后,没有将用户设置的user_stream_action传递到原始HTTP请求,导致该原始请求没有被丢弃,现修正。@luqiuwen
2018-11-20 16:46:15 +08:00
zhengchao
769e7cc37d 修复tfe_http_in_request中漏判EV_HTTP_REQ_END状态的bug。 2018-11-20 16:46:15 +08:00
zhengchao
5ce7b9f2fc 1. 修复命中缓存策略后,缓存上传的处理逻辑
2. 支持新版本的FieldStat的Histogram输出
2018-11-20 16:46:14 +08:00
zhengchao
47e45870ac miss状态才进行缓存更新。 2018-11-20 16:43:17 +08:00
zhengchao
dccac95d16 修正stream_write类型连接关闭处理中没有通知write_ctx的问题。
* 原实现处理stream_write连接的关闭事件时,没有将write_ctx中的引用指针置位。导致上层继续frag_write时,没有有效的底层连接。现修正。
2018-11-20 16:42:35 +08:00
zhengchao
397d966a0f #86 修正在HTTP请求在Resume()操作后设置HTTP应答,没有丢弃原始HTTP请求的问题。
* 原实现在用户调用resume()后,没有将用户设置的user_stream_action传递到原始HTTP请求,导致该原始请求没有被丢弃,现修正。@luqiuwen
2018-11-20 15:56:13 +08:00
zhengchao
b47566cf4b 修复tfe_http_in_request中漏判EV_HTTP_REQ_END状态的bug。 2018-11-20 15:49:25 +08:00
Lu Qiuwen
866883a1f7 部署后删除编译目录 2018-11-20 15:06:13 +08:00
Lu Qiuwen
7885ad7c09 调整before-script到jobs中 2018-11-20 10:04:52 +08:00
Lu Qiuwen
49c4169ce1 调整before-script到jobs中 2018-11-19 20:23:21 +08:00