bearcove / loona

HTTP 1+2 in Rust, with io_uring & ktls
https://docs.rs/loona
Apache License 2.0
361 stars 13 forks source link

feat: Get rid of write task #148

Closed fasterthanlime closed 8 months ago

fasterthanlime commented 8 months ago

The idea is to deal with data frames from within the H2ReadContext, not have any sort of locking for the state, do the state transitions cleanly.

codecov[bot] commented 8 months ago

Codecov Report

Attention: Patch coverage is 87.74704% with 93 lines in your changes are missing coverage. Please review.

Project coverage is 83.86%. Comparing base (49e6d13) to head (0a04234).

Files Patch % Lines
crates/fluke/src/h2/server.rs 89.79% 71 Missing :warning:
crates/fluke/src/h2/parse.rs 69.09% 17 Missing :warning:
crates/fluke/src/util.rs 0.00% 4 Missing :warning:
crates/fluke-buffet/src/roll.rs 0.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #148 +/- ## ========================================== - Coverage 84.71% 83.86% -0.86% ========================================== Files 35 33 -2 Lines 5090 5124 +34 ========================================== - Hits 4312 4297 -15 - Misses 778 827 +49 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.