al8n / skl

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

test different freelist #38

Closed al8n closed 5 days ago

codecov[bot] commented 1 week ago

Codecov Report

Attention: Patch coverage is 58.33333% with 5 lines in your changes missing coverage. Please review.

Please upload report for BASE (fix-data-race@ad39c4d). Learn more about missing BASE report.

Files with missing lines Patch % Lines
src/builder/options/open_options.rs 0.00% 3 Missing :warning:
src/base.rs 83.33% 1 Missing :warning:
src/lib.rs 0.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## fix-data-race #38 +/- ## ================================================ Coverage ? 70.82% ================================================ Files ? 28 Lines ? 2862 Branches ? 0 ================================================ Hits ? 2027 Misses ? 835 Partials ? 0 ``` | [Files with missing lines](https://app.codecov.io/gh/al8n/skl/pull/38?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/allocator.rs](https://app.codecov.io/gh/al8n/skl/pull/38?src=pr&el=tree&filepath=src%2Fallocator.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL2FsbG9jYXRvci5ycw==) | `67.29% <ø> (ø)` | | | [src/builder.rs](https://app.codecov.io/gh/al8n/skl/pull/38?src=pr&el=tree&filepath=src%2Fbuilder.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL2J1aWxkZXIucnM=) | `89.55% <ø> (ø)` | | | [src/builder/options.rs](https://app.codecov.io/gh/al8n/skl/pull/38?src=pr&el=tree&filepath=src%2Fbuilder%2Foptions.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL2J1aWxkZXIvb3B0aW9ucy5ycw==) | `88.15% <100.00%> (ø)` | | | [src/sync/full.rs](https://app.codecov.io/gh/al8n/skl/pull/38?src=pr&el=tree&filepath=src%2Fsync%2Ffull.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3N5bmMvZnVsbC5ycw==) | `75.00% <ø> (ø)` | | | [src/sync/map.rs](https://app.codecov.io/gh/al8n/skl/pull/38?src=pr&el=tree&filepath=src%2Fsync%2Fmap.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3N5bmMvbWFwLnJz) | `75.00% <ø> (ø)` | | | [src/sync/trailed.rs](https://app.codecov.io/gh/al8n/skl/pull/38?src=pr&el=tree&filepath=src%2Fsync%2Ftrailed.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3N5bmMvdHJhaWxlZC5ycw==) | `75.00% <ø> (ø)` | | | [src/sync/versioned.rs](https://app.codecov.io/gh/al8n/skl/pull/38?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) | `75.00% <ø> (ø)` | | | [src/traits/full.rs](https://app.codecov.io/gh/al8n/skl/pull/38?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% <ø> (ø)` | | | [src/traits/map.rs](https://app.codecov.io/gh/al8n/skl/pull/38?src=pr&el=tree&filepath=src%2Ftraits%2Fmap.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3RyYWl0cy9tYXAucnM=) | `65.21% <ø> (ø)` | | | [src/traits/trailed.rs](https://app.codecov.io/gh/al8n/skl/pull/38?src=pr&el=tree&filepath=src%2Ftraits%2Ftrailed.rs&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Al+Liu#diff-c3JjL3RyYWl0cy90cmFpbGVkLnJz) | `79.71% <ø> (ø)` | | | ... and [8 more](https://app.codecov.io/gh/al8n/skl/pull/38?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/38?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/38?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 [ad39c4d...4368f2f](https://app.codecov.io/gh/al8n/skl/pull/38?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).