al8n / skl

A lock-free thread-safe arena based Skiplist impelementation for building memtable.
Apache License 2.0
41 stars 5 forks source link

0.15.0 #35

Closed al8n closed 1 week ago

codecov[bot] commented 1 week ago

Codecov Report

Attention: Patch coverage is 85.86667% with 53 lines in your changes missing coverage. Please review.

Project coverage is 72.53%. Comparing base (3103d61) to head (c340288).

Files with missing lines Patch % Lines
src/builder/options/open_options.rs 89.14% 19 Missing :warning:
src/allocator.rs 78.94% 12 Missing :warning:
src/builder.rs 88.70% 7 Missing :warning:
src/builder/options.rs 76.00% 6 Missing :warning:
src/base/api.rs 89.47% 2 Missing :warning:
src/sync/full.rs 66.66% 2 Missing :warning:
src/sync/map.rs 66.66% 2 Missing :warning:
src/sync/trailed.rs 66.66% 2 Missing :warning:
src/sync.rs 0.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #35 +/- ## =========================================== - Coverage 85.47% 72.53% -12.95% =========================================== Files 31 28 -3 Lines 9962 2967 -6995 =========================================== - Hits 8515 2152 -6363 + Misses 1447 815 -632 ``` | [Files with missing lines](https://app.codecov.io/gh/al8n/skl/pull/35?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/base.rs](https://app.codecov.io/gh/al8n/skl/pull/35?src=pr&el=tree&filepath=src%2Fbase.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL2Jhc2UucnM=) | `71.18% <100.00%> (+1.30%)` | :arrow_up: | | [src/base/api/update.rs](https://app.codecov.io/gh/al8n/skl/pull/35?src=pr&el=tree&filepath=src%2Fbase%2Fapi%2Fupdate.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL2Jhc2UvYXBpL3VwZGF0ZS5ycw==) | `69.74% <100.00%> (+10.35%)` | :arrow_up: | | [src/base/entry.rs](https://app.codecov.io/gh/al8n/skl/pull/35?src=pr&el=tree&filepath=src%2Fbase%2Fentry.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL2Jhc2UvZW50cnkucnM=) | `29.47% <ø> (ø)` | | | [src/base/iterator/all\_versions.rs](https://app.codecov.io/gh/al8n/skl/pull/35?src=pr&el=tree&filepath=src%2Fbase%2Fiterator%2Fall_versions.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL2Jhc2UvaXRlcmF0b3IvYWxsX3ZlcnNpb25zLnJz) | `73.30% <100.00%> (ø)` | | | [src/base/iterator/iter.rs](https://app.codecov.io/gh/al8n/skl/pull/35?src=pr&el=tree&filepath=src%2Fbase%2Fiterator%2Fiter.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL2Jhc2UvaXRlcmF0b3IvaXRlci5ycw==) | `94.73% <ø> (ø)` | | | [src/lib.rs](https://app.codecov.io/gh/al8n/skl/pull/35?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==) | `62.50% <ø> (+28.70%)` | :arrow_up: | | [src/sync/versioned.rs](https://app.codecov.io/gh/al8n/skl/pull/35?src=pr&el=tree&filepath=src%2Fsync%2Fversioned.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3N5bmMvdmVyc2lvbmVkLnJz) | `74.35% <ø> (+2.65%)` | :arrow_up: | | [src/traits.rs](https://app.codecov.io/gh/al8n/skl/pull/35?src=pr&el=tree&filepath=src%2Ftraits.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3RyYWl0cy5ycw==) | `67.90% <ø> (ø)` | | | [src/traits/container.rs](https://app.codecov.io/gh/al8n/skl/pull/35?src=pr&el=tree&filepath=src%2Ftraits%2Fcontainer.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3RyYWl0cy9jb250YWluZXIucnM=) | `100.00% <ø> (ø)` | | | [src/traits/full.rs](https://app.codecov.io/gh/al8n/skl/pull/35?src=pr&el=tree&filepath=src%2Ftraits%2Ffull.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3RyYWl0cy9mdWxsLnJz) | `79.76% <ø> (ø)` | | | ... and [18 more](https://app.codecov.io/gh/al8n/skl/pull/35?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu) | | ... and [2 files with indirect coverage changes](https://app.codecov.io/gh/al8n/skl/pull/35/indirect-changes?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/skl/pull/35?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/skl/pull/35?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 [3103d61...c340288](https://app.codecov.io/gh/al8n/skl/pull/35?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).