dubbo
dubbo copied to clipboard
triple flowcontrol
triple flowcontrol sub 3.2 branch
What is the purpose of the change
Brief changelog
Verifying this change
Checklist
- [x] Make sure there is a GitHub_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GitHub issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
- [ ] Each commit in the pull request should have a meaningful subject line and body.
- [ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
- [ ] Check if is necessary to patch to Dubbo 3 if you are work on Dubbo 2.7
- [ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
- [ ] Add some description to dubbo-website project if you are requesting to add a feature.
- [ ] GitHub Actions works fine on your own branch.
- [ ] If this contribution is large, please follow the Software Donation Guide.
Codecov Report
Merging #10748 (4283cc0) into 3.2 (6350b90) will decrease coverage by
0.18%. The diff coverage is57.60%.
@@ Coverage Diff @@
## 3.2 #10748 +/- ##
============================================
- Coverage 65.34% 65.16% -0.19%
+ Complexity 416 413 -3
============================================
Files 1341 1344 +3
Lines 57182 57701 +519
Branches 8453 8518 +65
============================================
+ Hits 37367 37598 +231
- Misses 15864 16067 +203
- Partials 3951 4036 +85
| Impacted Files | Coverage Δ | |
|---|---|---|
| .../dubbo/rpc/protocol/tri/call/TripleClientCall.java | 29.86% <7.69%> (-1.25%) |
:arrow_down: |
| ...bo/rpc/protocol/tri/stream/TripleClientStream.java | 53.79% <50.00%> (ø) |
|
| ...rpc/protocol/tri/TriHttp2RemoteFlowController.java | 53.05% <53.05%> (ø) |
|
| .../rpc/protocol/tri/TriHttp2LocalFlowController.java | 56.28% <56.28%> (ø) |
|
| ...dubbo/rpc/protocol/tri/TripleFlowControlFrame.java | 61.90% <61.90%> (ø) |
|
| .../protocol/tri/call/BiStreamServerCallListener.java | 70.37% <66.66%> (-4.63%) |
:arrow_down: |
| .../protocol/tri/call/AbstractServerCallListener.java | 70.45% <75.00%> (+0.45%) |
:arrow_up: |
| ...tocol/tri/call/ServerStreamServerCallListener.java | 76.47% <80.00%> (+3.74%) |
:arrow_up: |
| ...pache/dubbo/rpc/protocol/tri/frame/TriDecoder.java | 83.58% <91.66%> (+2.22%) |
:arrow_up: |
| ...he/dubbo/rpc/protocol/tri/TripleHttp2Protocol.java | 92.42% <100.00%> (+0.75%) |
:arrow_up: |
| ... and 44 more |
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more