Conversation
🤖 Claude Code ReviewPR: #729 Good — no remaining references to the old field names. Here's the review: PR Review: Restructure Litestream snapshot/validation config into nested objectsSummaryThis PR refactors the Positives
Issues1. Breaking API change — no migration path (Medium)This is a breaking change to the server config schema. Existing Suggestion: Consider adding 2. Docs removed
|
|
| Branch | u/ep/litestream-config |
| Testbed | ubuntu-22.04 |
Click to view all benchmark results
| Benchmark | Latency | Benchmark Result microseconds (µs) (Result Δ%) | Upper Boundary microseconds (µs) (Limit %) |
|---|---|---|---|
| Adapter::Json | 📈 view plot 🚷 view threshold | 3.78 µs(+5.79%)Baseline: 3.57 µs | 4.69 µs (80.62%) |
| Adapter::Magic (JSON) | 📈 view plot 🚷 view threshold | 3.86 µs(+9.16%)Baseline: 3.54 µs | 4.62 µs (83.56%) |
| Adapter::Magic (Rust) | 📈 view plot 🚷 view threshold | 25.03 µs(-1.58%)Baseline: 25.43 µs | 31.67 µs (79.04%) |
| Adapter::Rust | 📈 view plot 🚷 view threshold | 2.83 µs(+1.30%)Baseline: 2.80 µs | 3.22 µs (87.99%) |
| Adapter::RustBench | 📈 view plot 🚷 view threshold | 2.84 µs(+1.74%)Baseline: 2.80 µs | 3.22 µs (88.29%) |
| head_version_insert/batch/10 | 📈 view plot 🚷 view threshold | 107.56 µs(+6.96%)Baseline: 100.56 µs | 118.11 µs (91.07%) |
| head_version_insert/batch/100 | 📈 view plot 🚷 view threshold | 242.27 µs(+1.67%)Baseline: 238.28 µs | 264.46 µs (91.61%) |
| head_version_insert/batch/255 | 📈 view plot 🚷 view threshold | 471.03 µs(+1.68%)Baseline: 463.23 µs | 498.01 µs (94.58%) |
| head_version_insert/batch/50 | 📈 view plot 🚷 view threshold | 170.42 µs(+5.57%)Baseline: 161.43 µs | 182.15 µs (93.56%) |
| threshold_query/join/10 | 📈 view plot 🚷 view threshold | 150.03 µs(+3.14%)Baseline: 145.46 µs | 168.90 µs (88.83%) |
| threshold_query/join/20 | 📈 view plot 🚷 view threshold | 166.03 µs(+3.78%)Baseline: 159.98 µs | 185.68 µs (89.42%) |
| threshold_query/join/5 | 📈 view plot 🚷 view threshold | 145.84 µs(+6.01%)Baseline: 137.57 µs | 159.68 µs (91.33%) |
| threshold_query/join/50 | 📈 view plot 🚷 view threshold | 206.11 µs(+2.36%)Baseline: 201.35 µs | 230.54 µs (89.40%) |
7252422 to
be52826
Compare
This changeset continues the
litestreamconfiguration updates following:5.x#719