From ad67f95709f4ce36ed8fea5fe8948a568a2492c5 Mon Sep 17 00:00:00 2001 From: Evgeny Formanenko Date: Fri, 16 Oct 2026 16:53:53 +0300 Subject: [PATCH] chore(hotblocks): bump sqd-query-engine to size unfiltered selections by weight The previous rev scanned a table selected without a filter in small block windows, which made such queries over long block ranges several times slower than the legacy engine. The catalogs are unchanged. Co-Authored-By: Claude Opus 5.5 (1M context) --- Cargo.lock | 4 ++-- crates/hotblocks/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c5420d3..be197e7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5041,7 +5041,7 @@ dependencies = [ [[package]] name = "sqd-metadata" version = "0.1.0" -source = "git+https://github.com/subsquid/sqd-query-engine?rev=906f561d9406b9e33e9a363df2487274f82f3a46#906f561d9406b9e33e9a363df2487274f82f3a46" +source = "git+https://github.com/subsquid/sqd-query-engine?rev=969fa96dbdca5d69e0447ade724a6bf6cef5bc74#969fa96dbdca5d69e0447ade724a6bf6cef5bc74" dependencies = [ "anyhow", "indexmap", @@ -5105,7 +5105,7 @@ dependencies = [ [[package]] name = "sqd-query-engine" version = "0.1.0" -source = "git+https://github.com/subsquid/sqd-query-engine?rev=906f561d9406b9e33e9a363df2487274f82f3a46#906f561d9406b9e33e9a363df2487274f82f3a46" +source = "git+https://github.com/subsquid/sqd-query-engine?rev=969fa96dbdca5d69e0447ade724a6bf6cef5bc74#969fa96dbdca5d69e0447ade724a6bf6cef5bc74" dependencies = [ "anyhow", "arrow", diff --git a/crates/hotblocks/Cargo.toml b/crates/hotblocks/Cargo.toml index c3e89dd..e086253 100644 --- a/crates/hotblocks/Cargo.toml +++ b/crates/hotblocks/Cargo.toml @@ -32,7 +32,7 @@ sqd-dataset = { path = "../dataset" } sqd-polars = { path = "../polars" } sqd-primitives = { path = "../primitives", features = ["serde", "valuable"] } sqd-query = { path = "../query", features = ["storage"] } -sqd-query-engine = { git = "https://github.com/subsquid/sqd-query-engine", rev = "906f561d9406b9e33e9a363df2487274f82f3a46" } +sqd-query-engine = { git = "https://github.com/subsquid/sqd-query-engine", rev = "969fa96dbdca5d69e0447ade724a6bf6cef5bc74" } sqd-storage = { path = "../storage" } tikv-jemallocator = "0.6.0" tokio = { workspace = true, features = ["full"] }