From 9146122047ca94a0e93a446a44c17edab3dcd19e Mon Sep 17 00:00:00 2001 From: Kerollmops Date: Mon, 3 Feb 2025 08:53:27 +0100 Subject: [PATCH] Patch heed to create multiple nested RoTxns --- Cargo.lock | 12 ++++-------- Cargo.toml | 3 +++ 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ec5e9a531..3135b45b8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2694,8 +2694,7 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "heed" version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a56c94661ddfb51aa9cdfbf102cfcc340aa69267f95ebccc4af08d7c530d393" +source = "git+https://github.com/meilisearch/heed?branch=allow-nested-rtxn-from-wtxn#05d9f224e274eaffcb023b9008028325769248cf" dependencies = [ "bitflags 2.9.1", "byteorder", @@ -2712,14 +2711,12 @@ dependencies = [ [[package]] name = "heed-traits" version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb3130048d404c57ce5a1ac61a903696e8fcde7e8c2991e9fcfc1f27c3ef74ff" +source = "git+https://github.com/meilisearch/heed?branch=allow-nested-rtxn-from-wtxn#05d9f224e274eaffcb023b9008028325769248cf" [[package]] name = "heed-types" version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c255bdf46e07fb840d120a36dcc81f385140d7191c76a7391672675c01a55d" +source = "git+https://github.com/meilisearch/heed?branch=allow-nested-rtxn-from-wtxn#05d9f224e274eaffcb023b9008028325769248cf" dependencies = [ "bincode 1.3.3", "byteorder", @@ -3678,8 +3675,7 @@ checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "lmdb-master-sys" version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "864808e0b19fb6dd3b70ba94ee671b82fce17554cf80aeb0a155c65bb08027df" +source = "git+https://github.com/meilisearch/heed?branch=allow-nested-rtxn-from-wtxn#05d9f224e274eaffcb023b9008028325769248cf" dependencies = [ "cc", "doxygen-rs", diff --git a/Cargo.toml b/Cargo.toml index 4f64cbf11..206809b05 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -50,3 +50,6 @@ opt-level = 3 opt-level = 3 [profile.dev.package.roaring] opt-level = 3 + +[patch.crates-io] +heed = { git = "https://github.com/meilisearch/heed", branch = "allow-nested-rtxn-from-wtxn" }