al8n / orderwal

A generic-purpose, ordered, zero-copy, Write-Ahead Log implementation for Rust.
Apache License 2.0
5 stars 0 forks source link

Batch insertion #5

Closed al8n closed 1 week ago

codecov[bot] commented 1 week ago

Codecov Report

Attention: Patch coverage is 78.58720% with 194 lines in your changes missing coverage. Please review.

Project coverage is 74.31%. Comparing base (ebb9c0d) to head (f84c2de).

Files with missing lines Patch % Lines
src/wal/sealed.rs 77.60% 58 Missing :warning:
src/entry.rs 76.53% 23 Missing :warning:
src/swmr/generic.rs 85.49% 19 Missing :warning:
src/wal/type/impls.rs 10.52% 17 Missing :warning:
src/wal/type/impls/net.rs 0.00% 16 Missing :warning:
src/wal.rs 79.10% 14 Missing :warning:
src/builder.rs 87.36% 12 Missing :warning:
src/pointer.rs 68.42% 12 Missing :warning:
src/swmr/generic/builder.rs 90.00% 9 Missing :warning:
src/utils.rs 60.00% 4 Missing :warning:
... and 6 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #5 +/- ## ========================================== - Coverage 79.69% 74.31% -5.38% ========================================== Files 18 25 +7 Lines 1162 1643 +481 ========================================== + Hits 926 1221 +295 - Misses 236 422 +186 ``` | [Files with missing lines](https://app.codecov.io/gh/al8n/orderwal/pull/5?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu) | Coverage Δ | | |---|---|---| | [src/lib.rs](https://app.codecov.io/gh/al8n/orderwal/pull/5?src=pr&el=tree&filepath=src%2Flib.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL2xpYi5ycw==) | `25.00% <100.00%> (-50.00%)` | :arrow_down: | | [src/options.rs](https://app.codecov.io/gh/al8n/orderwal/pull/5?src=pr&el=tree&filepath=src%2Foptions.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL29wdGlvbnMucnM=) | `97.43% <ø> (ø)` | | | [src/swmr/generic/iter.rs](https://app.codecov.io/gh/al8n/orderwal/pull/5?src=pr&el=tree&filepath=src%2Fswmr%2Fgeneric%2Fiter.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3N3bXIvZ2VuZXJpYy9pdGVyLnJz) | `88.23% <100.00%> (ø)` | | | [src/swmr/generic/reader.rs](https://app.codecov.io/gh/al8n/orderwal/pull/5?src=pr&el=tree&filepath=src%2Fswmr%2Fgeneric%2Freader.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3N3bXIvZ2VuZXJpYy9yZWFkZXIucnM=) | `91.66% <100.00%> (ø)` | | | [src/swmr/wal/reader.rs](https://app.codecov.io/gh/al8n/orderwal/pull/5?src=pr&el=tree&filepath=src%2Fswmr%2Fwal%2Freader.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3N3bXIvd2FsL3JlYWRlci5ycw==) | `88.88% <100.00%> (+3.88%)` | :arrow_up: | | [src/unsync/c.rs](https://app.codecov.io/gh/al8n/orderwal/pull/5?src=pr&el=tree&filepath=src%2Funsync%2Fc.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3Vuc3luYy9jLnJz) | `100.00% <100.00%> (ø)` | | | [src/wal/type.rs](https://app.codecov.io/gh/al8n/orderwal/pull/5?src=pr&el=tree&filepath=src%2Fwal%2Ftype.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3dhbC90eXBlLnJz) | `100.00% <100.00%> (ø)` | | | [src/buffer.rs](https://app.codecov.io/gh/al8n/orderwal/pull/5?src=pr&el=tree&filepath=src%2Fbuffer.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL2J1ZmZlci5ycw==) | `69.23% <66.66%> (+23.07%)` | :arrow_up: | | [src/wal/type/impls/string.rs](https://app.codecov.io/gh/al8n/orderwal/pull/5?src=pr&el=tree&filepath=src%2Fwal%2Ftype%2Fimpls%2Fstring.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3dhbC90eXBlL2ltcGxzL3N0cmluZy5ycw==) | `29.82% <50.00%> (ø)` | | | [src/swmr/wal.rs](https://app.codecov.io/gh/al8n/orderwal/pull/5?src=pr&el=tree&filepath=src%2Fswmr%2Fwal.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3N3bXIvd2FsLnJz) | `88.73% <89.47%> (+5.12%)` | :arrow_up: | | ... and [13 more](https://app.codecov.io/gh/al8n/orderwal/pull/5?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu) | | ------ [Continue to review full report in Codecov by Sentry](https://app.codecov.io/gh/al8n/orderwal/pull/5?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu). > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu) > `Δ = absolute (impact)`, `ø = not affected`, `? = missing data` > Powered by [Codecov](https://app.codecov.io/gh/al8n/orderwal/pull/5?dropdown=coverage&src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu). Last update [ebb9c0d...f84c2de](https://app.codecov.io/gh/al8n/orderwal/pull/5?dropdown=coverage&src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu).