Lu Qiuwen
|
b40f599579
|
#39 增加SSL downstream, upstream的错误处理功能,修正writecb中up,downstream变量赋值颠倒的错误
|
2018-10-19 21:06:08 +08:00 |
|
Lu Qiuwen
|
213924e77e
|
Close #48 增加从KNI读取KEYRING-ID的功能
|
2018-10-19 19:50:27 +08:00 |
|
zhengchao
|
8a0f3c8c3c
|
http resume后应给tcp层返回当前数据的处理结果。
|
2018-10-19 18:01:53 +08:00 |
|
zhengchao
|
26be2a60cc
|
修复由于不正确链接libcurl,导致的缓存上传触发较晚的bug。
|
2018-10-19 16:01:42 +08:00 |
|
zhangchengwei
|
20346477db
|
cache添加宏定义CACHE_DEBUG_SWITCH打印debug信息
|
2018-10-19 10:03:14 +08:00 |
|
zhengchao
|
2f6be2c864
|
使用缓存上传的future参数。
|
2018-10-18 21:42:53 +08:00 |
|
Lu Qiuwen
|
529f7037ba
|
修正流式发送数据时,客户端异常断开后引起的段错误
|
2018-10-18 16:57:53 +08:00 |
|
zhengchao
|
aa4629ca31
|
todo:http 写文件的bug。
|
2018-10-18 16:20:44 +08:00 |
|
Lu Qiuwen
|
26d537b67a
|
修正基于请求侧构建应答侧时的假设条件
|
2018-10-18 16:20:44 +08:00 |
|
zhengchao
|
420f53a539
|
将配置文件纳入版本管理。
|
2018-10-18 15:02:23 +08:00 |
|
Lu Qiuwen
|
cb6c522298
|
修正HTTP流式发送应答时,Content-Length填写错误的问题。
|
2018-10-18 13:44:17 +08:00 |
|
Lu Qiuwen
|
af9b36eecb
|
增加HTTP Early-Answer功能,用户在请求侧设置应答侧数据时,立即发送到线路。
|
2018-10-18 13:44:17 +08:00 |
|
zhengchao
|
f9b114a285
|
重构部分ssl_stream.cpp函数,支持记录ssl master key。
|
2018-10-18 12:13:41 +08:00 |
|
zhengchao
|
71109517b4
|
增加HTTP业务层和缓存运行状态统计。业务层状态输出到tfe.fieldstat,缓存输出到cache.fieldstat。增加缓存开关。
|
2018-10-17 20:21:21 +08:00 |
|
zhengchao
|
00a0ec675a
|
修复忘记初始化tailq的bug
|
2018-10-16 21:30:52 +08:00 |
|
zhengchao
|
1723fa1029
|
大文件流式缓存联调通过。UNDEFINE类型100KB以上进行缓存。
|
2018-10-16 21:16:58 +08:00 |
|
Lu Qiuwen
|
37b4f3a644
|
修正由于HTTP流式构建应答时,由于真实应答晚于构建应答到达触发的问题
* 原实现在真实应答晚于构建应答到达时,仍然触发流式TCP写操作;
* 现修正为该情况时,直接发送完整的构建应答而不是流式写。
|
2018-10-16 20:01:25 +08:00 |
|
zhengchao
|
1fe55d84d3
|
处理tango cache client在promise_success后还有可能调用promise fail。
|
2018-10-16 17:57:28 +08:00 |
|
Lu Qiuwen
|
01ec332844
|
修正流式构建HTTP响应时,重新申请write_ctx的问题
|
2018-10-16 17:24:52 +08:00 |
|
zhengchao
|
f567fba70b
|
业务层适配HTTP流式写消息体的接口.
|
2018-10-16 16:51:15 +08:00 |
|
Lu Qiuwen
|
95c57fe8a5
|
在流式发送应答时,不使用GZIP压缩
|
2018-10-16 16:37:27 +08:00 |
|
Lu Qiuwen
|
2bc366fb13
|
增加HTTP流式构造Body的接口及实现并修正HTTP单元测试用例
|
2018-10-16 10:45:47 +08:00 |
|
zhangchengwei
|
619f004c49
|
Merge branch 'feature_cache_client' of git.mesalab.cn:tango/tfe into feature_cache_client
|
2018-10-15 20:18:28 +08:00 |
|
zhangchengwei
|
9f045ee425
|
对象key开启hash时,在元信息中保存原始url
|
2018-10-15 20:18:12 +08:00 |
|
zhengchao
|
92d96a5a49
|
HTTP业务层修复获得content-length方法与tango cache client 接口不兼容的问题。
|
2018-10-15 18:37:32 +08:00 |
|
zhengchao
|
a266611ab8
|
HTTP业务层适配新的tango cache client API。
|
2018-10-15 18:21:04 +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
|
fdde1fb3a8
|
缓存功能整体流程调试通过。
|
2018-10-15 11:44:48 +08:00 |
|
Lu Qiuwen
|
edfc265a36
|
关闭libxml2的Python绑定选项
|
2018-10-15 10:29:56 +08:00 |
|
Lu Qiuwen
|
e9c11824b0
|
STREAM挂起时记录挂起来源,在RESUME()触发对应连接方向的读事件。HTTP SUSPEND/RESUME功能初步调通
|
2018-10-14 20:29:52 +08:00 |
|
zhengchao
|
294201ecd8
|
缓存能跑起来了。
|
2018-10-14 18:45:02 +08:00 |
|
zhengchao
|
12d4370b3f
|
重构cache目录,将libxml2、libcurl放到vendor目录。
|
2018-10-14 17:12:06 +08:00 |
|
Lu Qiuwen
|
cb27db40f2
|
增加Cache-Control相关HTTP头部字段标准域定义
|
2018-10-14 14:32:25 +08:00 |
|
zhengchao
|
3b012a0593
|
Merge branch 'feature_cache_client' of git.mesalab.cn:tango/tfe into feature_cache_client
|
2018-10-14 14:08:14 +08:00 |
|
zhengchao
|
a925bf738e
|
增加获取evbase、线程数、标准HTTP field设置的工具函数
|
2018-10-14 14:07:47 +08:00 |
|
zhangchengwei
|
a2fa705fa7
|
【1】修复HTTP Expect头部缺失时POST卡顿的问题;
【2】TODO:尝试增加multiple delete objects API,尚未成功(AccessDenied);
|
2018-10-14 14:05:40 +08:00 |
|
Lu Qiuwen
|
68ee4bdd79
|
Close #45
|
2018-10-14 14:05:40 +08:00 |
|
Lu Qiuwen
|
b8342e5358
|
#34 实现HTTP解析层的Suspend/Resume操作
|
2018-10-14 14:05:39 +08:00 |
|
Lu Qiuwen
|
adb469395c
|
#34 增加HTTP解析层的Suspend/Resume语义及对应的虚接口定义
|
2018-10-14 14:05:39 +08:00 |
|
Lu Qiuwen
|
70fbff5b7d
|
增加自动版本标记脚本,从Tag中提取版本号,自动生成nm | grep VERSION方式查看的版本号。
|
2018-10-11 20:08:22 +08:00 |
|
zhangchengwei
|
5617a5f1dc
|
【1】修复HTTP Expect头部缺失时POST卡顿的问题;
【2】TODO:尝试增加multiple delete objects API,尚未成功(AccessDenied);
|
2018-10-11 16:35:13 +08:00 |
|
zhengchao
|
72b931b02a
|
Merge branch 'feature_cache_client' of git.mesalab.cn:tango/tfe into feature_cache_client
|
2018-10-08 19:33:22 +08:00 |
|
zhangchengwei
|
1efbe65031
|
修改promis_fail错误描述
|
2018-10-08 19:33:07 +08:00 |
|
zhangchengwei
|
664911cc23
|
修复内存统计BUG;添加全局初始化API;
|
2018-10-08 19:33:06 +08:00 |
|
zhangchengwei
|
d47599a45d
|
基于WiredLB添加MINIO集群负载均衡
|
2018-10-08 19:33:06 +08:00 |
|
zhangchengwei
|
09a3d6598d
|
非结构化接口线程安全
|
2018-10-08 19:33:05 +08:00 |
|
zhangchengwei
|
27d7b503c7
|
添加依赖库
|
2018-10-08 19:33:05 +08:00 |
|
zhangchengwei
|
b145b2c3bb
|
上传时输出对象的路径
|
2018-10-08 19:33:04 +08:00 |
|
zhangchengwei
|
ce3e46b6cf
|
修改FETCH API函数名为tango_cache_fetch_object;增加DELETE API;调整ctx结构体内部结构;
|
2018-10-08 19:33:03 +08:00 |
|