tursodatabase
turso
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Remove blocking IO from mvcc bootstrap and recovery paths
#7349
Comparing
PThorpe92:nonblock
(
d7ebacb
) with
main
(
18efee6
)
CodSpeed Performance Gauge
0%
Untouched
635
Skipped
105
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Untouched
Skipped
740 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mvcc-recovery/large-frames[65536]
core/benches/mvcc_recovery_benchmark.rs::benches::bench_recovery
CodSpeed Performance Gauge
+9%
5.8 ms
5.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mvcc-recovery/large-frames[8388608]
core/benches/mvcc_recovery_benchmark.rs::benches::bench_recovery
CodSpeed Performance Gauge
+8%
429.8 ms
397.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
construct_like_complex
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+6%
2.1 µs
2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
like_mixed_wildcards
core/benches/sql_functions/likeop.rs::likeop
CodSpeed Performance Gauge
+4%
2.1 µs
2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
like_percent_both
core/benches/sql_functions/likeop.rs::likeop
CodSpeed Performance Gauge
+4%
2.1 µs
2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hex_blob
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+4%
1.5 µs
1.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
like_many_percent_wildcards
core/benches/sql_functions/likeop.rs::likeop
CodSpeed Performance Gauge
+3%
3.1 µs
3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rtrim_spaces
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+3%
1.1 µs
1.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rtrim_with_pattern
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+2%
1.3 µs
1.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
ltrim_with_pattern
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+2%
1.3 µs
1.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
cast_text_to_real
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+2%
4 µs
3.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
cast_text_to_integer
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+2%
2.6 µs
2.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
lower_integer
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+2%
2.8 µs
2.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
upper_integer
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+2%
2.8 µs
2.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hex_integer
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+2%
3 µs
2.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mvcc-recovery/large-frames[1048576]
core/benches/mvcc_recovery_benchmark.rs::benches::bench_recovery
CodSpeed Performance Gauge
+2%
27.3 ms
26.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
length_integer
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+2%
3.3 µs
3.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
glob_bracket_special_cases
core/benches/sql_functions/likeop.rs::likeop
CodSpeed Performance Gauge
+2%
1.7 µs
1.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
construct_like_contains
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+2%
1.8 µs
1.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
limbo_analyzed[c_edge_counts]
core/benches/graph_queries_benchmark.rs::benches::bench_graph_queries::GraphQuery `c_edge_counts`
CodSpeed Performance Gauge
+2%
299.5 ms
294.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
cast_integer_to_text
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+2%
3.8 µs
3.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
quote_integer
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+2%
2 µs
1.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
limbo_mvcc_concurrent_writes
core/benches/benchmark.rs::benches::bench_concurrent_writes::Concurrent writes
CodSpeed Performance Gauge
+1%
100 ms
98.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
limbo[f2_streak_longest]
core/benches/graph_queries_benchmark.rs::benches::bench_graph_queries::GraphQuery `f2_streak_longest`
CodSpeed Performance Gauge
+1%
44.4 ms
43.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
read
core/benches/mvcc_benchmark.rs::benches::bench::mvcc-ops-throughput
CodSpeed Performance Gauge
+1%
4.9 µs
4.8 µs
1
2
3
4
5
...
30
Commits
Click on a commit to change the comparison range
Base
main
18efee6
-16.51%
lift blocking IO from schema reparse+mvcc recovery and migrate appropriate callers
1a581b7
8 hours ago
by PThorpe92
+16.46%
prevent corrupting logical log frames by yielding mid read
d7ebacb
2 hours ago
by PThorpe92
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs