Use io_uring to batch handle clients pending writes to reduce SYSCALL count. #112
+256
−15
Codecov / codecov/project
succeeded
Sep 9, 2024 in 0s
70.53% (-0.02%) compared to 20d583f
View this Pull Request on Codecov
70.53% (-0.02%) compared to 20d583f
Details
Codecov Report
Attention: Patch coverage is 25.30120%
with 62 lines
in your changes missing coverage. Please review.
Project coverage is 70.53%. Comparing base (
20d583f
) to head (efc4fe4
).
Files with missing lines | Patch % | Lines |
---|---|---|
src/networking.c | 30.30% | 46 Missing |
src/io_uring.c | 0.00% | 12 Missing |
src/server.c | 20.00% | 4 Missing |
Additional details and impacted files
@@ Coverage Diff @@
## unstable #112 +/- ##
============================================
- Coverage 70.54% 70.53% -0.02%
============================================
Files 114 115 +1
Lines 61644 61718 +74
============================================
+ Hits 43488 43530 +42
- Misses 18156 18188 +32
Files with missing lines | Coverage Δ | |
---|---|---|
src/config.c | 78.69% <ø> (ø) |
|
src/server.h | 100.00% <ø> (ø) |
|
src/server.c | 88.49% <20.00%> (-0.11%) |
⬇️ |
src/io_uring.c | 0.00% <0.00%> (ø) |
|
src/networking.c | 86.78% <30.30%> (-1.70%) |
⬇️ |
Loading