msquic icon indicating copy to clipboard operation
msquic copied to clipboard

Delay Start Worker Threads

Open nibanks opened this issue 2 years ago • 1 comments

Description

Updates MsQuic worker logic to delay start the actual threads (when it uses threads; i.e. max_throughput) it creates. This is a no-op for kernel mode which can't delay load since it runs at DISPATCH_LEVEL later.

Testing

CI/CD

Documentation

N/A

nibanks avatar Oct 19 '23 13:10 nibanks

Codecov Report

Merging #3930 (e348353) into main (81858e4) will decrease coverage by 16.75%. The diff coverage is 38.70%.

@@             Coverage Diff             @@
##             main    #3930       +/-   ##
===========================================
- Coverage   86.62%   69.87%   -16.75%     
===========================================
  Files          56       56               
  Lines       16889    16913       +24     
===========================================
- Hits        14630    11818     -2812     
- Misses       2259     5095     +2836     
Files Coverage Δ
src/core/worker.h 100.00% <ø> (ø)
src/core/worker.c 73.60% <38.70%> (-14.15%) :arrow_down:

... and 43 files with indirect coverage changes

codecov[bot] avatar Oct 19 '23 17:10 codecov[bot]