Skip to content
Dashboard

Link to headingWhat a snapshot looks like on disk

Link to headingParallelize you shall

The original restore pipeline: a single S3 download followed by single-threaded decompressionThe original restore pipeline: a single S3 download followed by single-threaded decompression
The original restore pipeline: a single S3 download followed by single-threaded decompression
Splitting the download into parallel S3 range requestsSplitting the download into parallel S3 range requests
Splitting the download into parallel S3 range requests
Fanning out decompression across multiple goroutinesFanning out decompression across multiple goroutines
Fanning out decompression across multiple goroutines
Piping S3 download streams directly into decompression, no intermediate filePiping S3 download streams directly into decompression, no intermediate file
Piping S3 download streams directly into decompression, no intermediate file

Link to headingWe… didn't cache?

Local NVMe cache hit rate, consistently above 90%Local NVMe cache hit rate, consistently above 90%
Local NVMe cache hit rate, consistently above 90%

Link to headingFrom 40 seconds to sub-second

Snapshot restore p95 latency dropping from 50s to under 10sSnapshot restore p95 latency dropping from 50s to under 10s
Snapshot restore p95 latency dropping from 50s to under 10s

Ready to deploy?