Skip to content

improvement(rust): separate runtimes for different overload - #1233

Merged
zuston merged 1 commit into
apache:masterfrom
zuston:1206
Oct 16, 2023
Merged

improvement(rust): separate runtimes for different overload#1233
zuston merged 1 commit into
apache:masterfrom
zuston:1206

Conversation

@zuston

@zuston zuston commented Oct 13, 2023

Copy link
Copy Markdown
Member

What changes were proposed in this pull request?

In current codebase, we use the same tokio runtime for grpc/http/reading/flushing service, this is not
stable fot the different load.

This PR is to introduce runtime manager to separate.

Why are the changes needed?

For #1234 , separate runtimes for different overload

Does this PR introduce any user-facing change?

No.

How was this patch tested?

UTs

@zuston
zuston requested a review from roryqi October 13, 2023 08:59
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

Merging #1233 (1a110c5) into master (77092e4) will increase coverage by 1.04%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #1233      +/-   ##
============================================
+ Coverage     53.57%   54.61%   +1.04%     
  Complexity     2613     2613              
============================================
  Files           395      375      -20     
  Lines         22648    20288    -2360     
  Branches       1933     1933              
============================================
- Hits          12133    11080    -1053     
+ Misses         9774     8539    -1235     
+ Partials        741      669      -72     

see 24 files with indirect coverage changes

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@zuston

zuston commented Oct 13, 2023

Copy link
Copy Markdown
Member Author

cc @jerqi Please help merge this

@roryqi roryqi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks @zuston

@zuston zuston linked an issue Oct 16, 2023 that may be closed by this pull request
3 tasks
@zuston
zuston merged commit 03358b4 into apache:master Oct 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Improvement] separate runtimes for different overload

3 participants