mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-11-14 06:46:56 +00:00
Rehearsal merge of main (f8d8fe1071) into narthex (115d85b669) on a throwaway local branch. 31 semantic conflicts resolved; workspace and all test targets compile; promql 1215/1215 and mito2 series_index 185/185 pass. Pre-merge pins and follow-ups are marked with TODO(narthex-merge): - greptime-proto is temporarily pinned to the fork branch carrying GreptimeTeam/greptime-proto#355; replace with the upstream rev once it lands. - native payload byte cache is disabled (main removed PageRangeCache); two samples tests are #[ignore]d until it gets a dedicated page-cache budget. - columnar metadata now has its own CacheManager tier (a quarter of sst_meta_cache_size); the unified decoded tier was not kept. - query.experimental_native_promql is registered as a query option, otherwise the native route is silently rejected by the option snapshot. Signed-off-by: discord9 <discord9@163.com>
Mito
Mito is GreptimeDB's default region engine.
About Mito
The Alfa Romeo MiTo is a front-wheel drive, three-door supermini designed by Centro Stile Alfa Romeo.
"You can't be a true petrolhead until you've owned an Alfa Romeo."
-- by Jeremy Clarkson
Benchmarks
Run benchmarks in this crate:
cargo bench -p mito2 -F test