Add bufferchain for HTTP2 stream
Bufferchain is added for http2 stream and Iobuffer is implemented
Codecov Report
Merging #23 (ea09cb0) into master (327992a) will increase coverage by
0.65%. The diff coverage is50.87%.
@@ Coverage Diff @@
## master #23 +/- ##
==========================================
+ Coverage 63.00% 63.65% +0.65%
==========================================
Files 17 18 +1
Lines 819 908 +89
==========================================
+ Hits 516 578 +62
- Misses 248 276 +28
+ Partials 55 54 -1
| Impacted Files | Coverage Δ | |
|---|---|---|
| buffer/bufferchain.go | 50.87% <50.87%> (ø) |
|
| buffer/iobuffer.go | 76.15% <0.00%> (-0.32%) |
:arrow_down: |
| log/errorlog.go | 55.00% <0.00%> (ø) |
|
| log/logger.go | 51.81% <0.00%> (+1.33%) |
:arrow_up: |
| log/roller.go | 78.49% <0.00%> (+8.75%) |
:arrow_up: |
| utils/goroutine.go | 92.30% <0.00%> (+23.07%) |
:arrow_up: |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact),ø = not affected,? = missing dataPowered by Codecov. Last update 327992a...ea09cb0. Read the comment docs.
please fix the golang-ci lint warnings~
这个 PR 的背景和上下文是啥?
- 我看改动并没有更新依赖的地方,为什么更新了那么多依赖
- golint的报错都需要处理一下
看了下是引入testify 导致的,pkg这个库 希望尽可能少的依赖,避免别的库引用的时候依赖过多,建议修改掉
这个月不处理完,这个PR就关闭了哈
这个PR 是为 http2 流式请求建立一个 bufferchain,downstream的buffer在这个队列中直接送到upstream消费
这个pr能过,再更新修改mosnhttp2流式的哪个pr
我看把vendor代码改了,但是go.sum没有改,应该不是正常的改动方式
请按照标准流程来处理go.mod相关的文件
请按照标准流程来处理go.mod相关的文件
go.sum 已回退